qapi: Drop qapi_event_send_FOO()'s Error ** argument
The generated qapi_event_send_FOO() take an Error ** argument. They can't actually fail, because all they do with the argument is passing it to functions that can't fail: the QObject output visitor, and the @qmp_emit callback, which is either monitor_qapi_event_queue() or event_test_emit(). Drop the argument, and pass &error_abort to the QObject output visitor and @qmp_emit instead. Suggested-by:Eric Blake <eblake@redhat.com> Suggested-by:
Markus Armbruster <armbru@redhat.com> Signed-off-by:
Peter Xu <peterx@redhat.com> Message-Id: <20180815133747.25032-4-peterx@redhat.com> Reviewed-by:
Markus Armbruster <armbru@redhat.com> [Commit message rewritten, update to qapi-code-gen.txt corrected] Signed-off-by:
Markus Armbruster <armbru@redhat.com>
Showing
- block/block-backend.c 3 additions, 5 deletionsblock/block-backend.c
- block/qcow2.c 1 addition, 1 deletionblock/qcow2.c
- block/quorum.c 2 additions, 2 deletionsblock/quorum.c
- block/write-threshold.c 1 addition, 2 deletionsblock/write-threshold.c
- blockjob.c 5 additions, 8 deletionsblockjob.c
- cpus.c 4 additions, 4 deletionscpus.c
- docs/devel/qapi-code-gen.txt 3 additions, 5 deletionsdocs/devel/qapi-code-gen.txt
- dump.c 1 addition, 2 deletionsdump.c
- hw/acpi/core.c 1 addition, 1 deletionhw/acpi/core.c
- hw/acpi/cpu.c 1 addition, 1 deletionhw/acpi/cpu.c
- hw/acpi/memory_hotplug.c 2 additions, 3 deletionshw/acpi/memory_hotplug.c
- hw/char/virtio-console.c 1 addition, 2 deletionshw/char/virtio-console.c
- hw/core/qdev.c 1 addition, 2 deletionshw/core/qdev.c
- hw/net/virtio-net.c 1 addition, 1 deletionhw/net/virtio-net.c
- hw/ppc/spapr_rtc.c 1 addition, 1 deletionhw/ppc/spapr_rtc.c
- hw/timer/mc146818rtc.c 1 addition, 1 deletionhw/timer/mc146818rtc.c
- hw/virtio/virtio-balloon.c 1 addition, 2 deletionshw/virtio/virtio-balloon.c
- hw/watchdog/watchdog.c 7 additions, 8 deletionshw/watchdog/watchdog.c
- include/qapi/qmp-event.h 1 addition, 2 deletionsinclude/qapi/qmp-event.h
- job.c 1 addition, 1 deletionjob.c
Loading
Please register or sign in to comment