aboutsummaryrefslogtreecommitdiff
path: root/dtc
diff options
context:
space:
mode:
authorDavid Hildenbrand <david@redhat.com>2018-12-12 10:16:23 +0100
committerMichael S. Tsirkin <mst@redhat.com>2018-12-20 11:19:12 -0500
commit27c1da512994b34912dbb8d12982045da1450e65 (patch)
tree539ce62a0f40b4b9f73f362a1e3f4d0cdb09b147 /dtc
parent8f560cdce42562a3c41d61c896667cf77c76d51f (diff)
downloadqemu-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