From 6c6ec1821a2631b21e680051e2dedaa1be5b83dc Mon Sep 17 00:00:00 2001 From: Amit Shah Date: Wed, 27 Jul 2011 12:28:19 +0530 Subject: 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 Reviewed-by: Markus Armbruster Acked-by: Michael S. Tsirkin --- balloon.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'balloon.h') diff --git a/balloon.h b/balloon.h index a6c31d587..3df14e645 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); -- cgit v1.2.3