aboutsummaryrefslogtreecommitdiffstats
path: root/init/do_mounts_rd.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2021-10-19 09:12:22 +0200
committerGerd Hoffmann <kraxel@redhat.com>2023-01-06 06:27:34 +0100
commit22227165e7c468d90f97b06a9ef2fe572add7fa5 (patch)
tree62b1535038efbe18195884c548373e88766c52e4 /init/do_mounts_rd.c
parent76dcd734eca23168cb008912c0f69ff408905235 (diff)
downloadlinux-pcie-hotplug.tar.gz
pciehp: fast unplug for virtual machinespcie-hotplug
The PCIe specification asks the OS to wait five seconds after the attention button has been pressed before actually un-plugging the device. This gives the operator the chance to cancel the operation by pressing the attention button again within those five seconds. For physical hardware this makes sense. Picking the wrong button by accident can easily happen and it can be corrected that way. For virtual hardware the benefits are questionable. Typically users find the five second delay annoying. This patch adds the fast_virtual_unplug module parameter to the pciehp driver. When enabled (which is the default) the linux kernel will simply skip the delay for virtual pcie ports, which reduces the total time for the unplug operation from 6-7 seconds to 1-2 seconds. Virtual pcie ports are identified by PCI ID. For now the qemu pcie root ports are detected, other hardware can be added easily. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'init/do_mounts_rd.c')
0 files changed, 0 insertions, 0 deletions