This is a followup to: https://lists.gnu.org/archive/html/qemu-devel/2012-05/msg02833.html
Changes since v2: - Drop 'query-events' patch which is already merged - Rename balloon_change() function to balloon_changed per Amit's request - Misc typos fixed - Remove monitor_global_init(), folding code into the one-time initialization block in monitor_init() This series is being tested with a corresponding patch to libvirt for handling balloon events https://www.redhat.com/archives/libvir-list/2012-May/msg00868.html