pcie: expire pending delete
commit18416c62e36a79823a9e28f6b2260aa13c25e1d9
authorGerd Hoffmann <kraxel@redhat.com>
Thu, 11 Nov 2021 13:08:59 +0000 (11 14:08 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 15 Nov 2021 16:10:11 +0000 (15 11:10 -0500)
tree80244a43268a1b07ade7a4fe0700baed9e244a98
parent0d33415a4eafe532f3beef8272811d927236a353
pcie: expire pending delete

Add an expire time for pending delete, once the time is over allow
pressing the attention button again.

This makes pcie hotplug behave more like acpi hotplug, where one can
try sending an 'device_del' monitor command again in case the guest
didn't respond to the first attempt.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-Id: <20211111130859.1171890-7-kraxel@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/pci/pcie.c
include/hw/qdev-core.h
softmmu/qdev-monitor.c