diff options
author | David Hildenbrand <david@redhat.com> | 2018-12-12 10:16:23 +0100 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2018-12-20 11:19:12 -0500 |
commit | 27c1da512994b34912dbb8d12982045da1450e65 (patch) | |
tree | 539ce62a0f40b4b9f73f362a1e3f4d0cdb09b147 /dtc | |
parent | 8f560cdce42562a3c41d61c896667cf77c76d51f (diff) | |
download | qemu-27c1da512994b34912dbb8d12982045da1450e65.zip qemu-27c1da512994b34912dbb8d12982045da1450e65.tar.gz qemu-27c1da512994b34912dbb8d12982045da1450e65.tar.bz2 |
spapr_pci: perform unplug via the hotplug handler
Introduce and use the "unplug" callback.
This is a preparation for multi-stage hotplug handlers, whereby the bus
hotplug handler is overwritten by the machine hotplug handler. This handler
will then pass control to the bus hotplug handler. So to get this running
cleanly, we also have to make sure to go via the hotplug handler chain when
actually unplugging a device after an unplug request. Lookup the hotplug
handler and call "unplug".
Reviewed-by: Greg Kurz <groug@kaod.org>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Acked-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'dtc')
0 files changed, 0 insertions, 0 deletions