summaryrefslogtreecommitdiff
path: root/balloon.h
diff options
context:
space:
mode:
authorAmit Shah <amit.shah@redhat.com>2011-07-27 12:28:19 +0530
committerAmit Shah <amit.shah@redhat.com>2011-07-28 15:09:49 +0530
commiteaa8b2778c182c8f795970dd46fef5b039fb741c (patch)
tree07c108072533289f525d8960dea2b741ee53f20c /balloon.h
parent89594593867c69f7cf63805374dda5476f17ecac (diff)
downloadqemu-eaa8b2778c182c8f795970dd46fef5b039fb741c.tar.gz
balloon: Don't allow multiple balloon handler registrations
Multiple balloon devices don't make sense; disallow more than one registration attempt to register handlers. Signed-off-by: Amit Shah <amit.shah@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> Acked-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'balloon.h')
-rw-r--r--balloon.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/balloon.h b/balloon.h
index a6c31d587c..3df14e645a 100644
--- a/balloon.h
+++ b/balloon.h
@@ -20,8 +20,8 @@ typedef void (QEMUBalloonEvent)(void *opaque, ram_addr_t target);
typedef void (QEMUBalloonStatus)(void *opaque, MonitorCompletion cb,
void *cb_data);
-void qemu_add_balloon_handler(QEMUBalloonEvent *event_func,
- QEMUBalloonStatus *stat_func, void *opaque);
+int qemu_add_balloon_handler(QEMUBalloonEvent *event_func,
+ QEMUBalloonStatus *stat_func, void *opaque);
void monitor_print_balloon(Monitor *mon, const QObject *data);
int do_info_balloon(Monitor *mon, MonitorCompletion cb, void *opaque);