qemu with hax to log dma reads & writes jcs.org/2018/11/12/vfio

qdev: Drop qbus_set_bus_hotplug_handler() parameter @errp

All callers pass &error_abort. Drop the parameter.

Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: "Daniel P. Berrangé" <berrange@redhat.com>
Cc: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20200630090351.1247703-14-armbru@redhat.com>

+7 -7
+2 -2
hw/core/bus.c
··· 29 29 QDEV_HOTPLUG_HANDLER_PROPERTY, errp); 30 30 } 31 31 32 - void qbus_set_bus_hotplug_handler(BusState *bus, Error **errp) 32 + void qbus_set_bus_hotplug_handler(BusState *bus) 33 33 { 34 - qbus_set_hotplug_handler(bus, OBJECT(bus), errp); 34 + qbus_set_hotplug_handler(bus, OBJECT(bus), &error_abort); 35 35 } 36 36 37 37 int qbus_walk_children(BusState *bus,
+1 -1
hw/scsi/scsi-bus.c
··· 107 107 qbus_create_inplace(bus, bus_size, TYPE_SCSI_BUS, host, bus_name); 108 108 bus->busnr = next_scsi_bus++; 109 109 bus->info = info; 110 - qbus_set_bus_hotplug_handler(BUS(bus), &error_abort); 110 + qbus_set_bus_hotplug_handler(BUS(bus)); 111 111 } 112 112 113 113 static void scsi_dma_restart_bh(void *opaque)
+1 -1
hw/usb/bus.c
··· 84 84 USBBusOps *ops, DeviceState *host) 85 85 { 86 86 qbus_create_inplace(bus, bus_size, TYPE_USB_BUS, host, NULL); 87 - qbus_set_bus_hotplug_handler(BUS(bus), &error_abort); 87 + qbus_set_bus_hotplug_handler(BUS(bus)); 88 88 bus->ops = ops; 89 89 bus->busnr = next_usb_bus++; 90 90 QTAILQ_INIT(&bus->free);
+1 -1
hw/xen/xen-bus.c
··· 1391 1391 BusState *bus = qbus_create(TYPE_XEN_BUS, dev, NULL); 1392 1392 1393 1393 sysbus_realize_and_unref(SYS_BUS_DEVICE(dev), &error_fatal); 1394 - qbus_set_bus_hotplug_handler(bus, &error_abort); 1394 + qbus_set_bus_hotplug_handler(bus); 1395 1395 }
+1 -1
hw/xen/xen-legacy-backend.c
··· 705 705 xen_sysdev = qdev_new(TYPE_XENSYSDEV); 706 706 sysbus_realize_and_unref(SYS_BUS_DEVICE(xen_sysdev), &error_fatal); 707 707 xen_sysbus = qbus_create(TYPE_XENSYSBUS, xen_sysdev, "xen-sysbus"); 708 - qbus_set_bus_hotplug_handler(xen_sysbus, &error_abort); 708 + qbus_set_bus_hotplug_handler(xen_sysbus); 709 709 710 710 return 0; 711 711
+1 -1
include/hw/qdev-core.h
··· 537 537 538 538 void qbus_set_hotplug_handler(BusState *bus, Object *handler, Error **errp); 539 539 540 - void qbus_set_bus_hotplug_handler(BusState *bus, Error **errp); 540 + void qbus_set_bus_hotplug_handler(BusState *bus); 541 541 542 542 static inline bool qbus_is_hotpluggable(BusState *bus) 543 543 {