aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux
diff options
context:
space:
mode:
authorJohannes Berg <[email protected]>2021-03-05 13:19:59 +0100
committerRichard Weinberger <[email protected]>2021-06-17 21:45:44 +0200
commit43c590cb86665be702c0af0231a10ec813df9cfd (patch)
treedc1c8389fce0e298bf113e880eb457e0bd69de5e /scripts/gdb/linux
parent68f5d3f3b6543266b29e047cfaf9842333019b4c (diff)
um: virtio/pci: enable suspend/resume
The UM virtual PCI devices currently cannot be suspended properly since the virtio driver already disables VQs well before the PCI bus's suspend_noirq wants to complete the transition by writing to PCI config space. After trying around for a long time with moving the devices on the DPM list, trying to create dependencies between them, etc. I gave up and instead added UML specific cross-driver API that lets the virt-pci code enable not suspending/resuming VQs for its devices. This then allows the PCI bus suspend_noirq to still talk to the device, and suspend/resume works properly. Signed-off-by: Johannes Berg <[email protected]> Signed-off-by: Richard Weinberger <[email protected]>
Diffstat (limited to 'scripts/gdb/linux')
0 files changed, 0 insertions, 0 deletions