diff options
author | Amit Shah <amit.shah@redhat.com> | 2011-07-27 12:28:19 +0530 |
---|---|---|
committer | Amit Shah <amit.shah@redhat.com> | 2011-07-28 15:09:49 +0530 |
commit | eaa8b2778c182c8f795970dd46fef5b039fb741c (patch) | |
tree | 07c108072533289f525d8960dea2b741ee53f20c /balloon.h | |
parent | 89594593867c69f7cf63805374dda5476f17ecac (diff) | |
download | qemu-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.h | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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); |