Hi Anthony, I was going to nag you to apply patches from the list, but as I'm maintaining a QMP/Monitor queue to test them, I thought it would be a good idea to nag you in the form of a git pull :)
All the patches in there have been posted to the list already and, to make it convenient to review, I'm sending them again in this series (not sure if it's a good idea, though). The changes (since 116348def2bb446d972bdc2f44bd77ff631f85de) are available in the following repository: git://repo.or.cz/qemu/qmp-unstable.git for-anthony Kevin Wolf (1): virtio-blk: Fix use after free in error case Luiz Capitulino (2): QMP: Improve RTC_CHANGE event description Monitor: Convert do_screen_dump() to QObject Markus Armbruster (17): qdev: Convert qdev_unplug() to QError monitor: convert do_device_del() to QObject, QError error: Put error definitions back in alphabetical order error: New QERR_DUPLICATE_ID error: Convert qemu_opts_create() to QError error: New QERR_INVALID_PARAMETER_VALUE error: Convert qemu_opts_set() to QError error: Drop extra messages after qemu_opts_set() and qemu_opts_parse() error: Use QERR_INVALID_PARAMETER_VALUE instead of QERR_INVALID_PARAMETER error: Convert qemu_opts_validate() to QError error: Convert net_client_init() to QError error: New QERR_DEVICE_IN_USE monitor: New commands netdev_add, netdev_del monitor: Rename argument type 'b' to 'f' monitor: New argument type 'b' monitor: Use argument type 'b' for set_link monitor: Convert do_set_link() to QObject, QError Ryan Harper (1): Add qerror message if the 'change' target filename can't be opened QMP/qmp-events.txt | 2 +- hw/pci-hotplug.c | 2 - hw/qdev.c | 13 +++--- hw/qdev.h | 2 +- hw/virtio-blk.c | 6 +- monitor.c | 49 +++++++++++++++++++--- net.c | 112 ++++++++++++++++++++++++++++++++++++--------------- net.h | 4 +- qemu-config.c | 1 - qemu-monitor.hx | 49 +++++++++++++++++++---- qemu-option.c | 24 +++++------ qerror.c | 20 ++++++++- qerror.h | 17 ++++++- vl.c | 5 -- 14 files changed, 218 insertions(+), 88 deletions(-)