mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 11:50:43 +09:00
If a virtio_pci_device supports native PCI power management and has the No_Soft_Reset bit set, then skip resetting and reinitializing the device when suspending and restoring the device. This allows system-wide low power states like s2idle to be used in systems with stateful virtio devices that can't simply be re-initialized (e.g. virtio-fs). Signed-off-by: David Stevens <stevensd@chromium.org> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Bug: 318540621 Change-Id: Ifc60f72a6a6bd256fa14e291e615c7514dcb4d7d (cherry picked from commit dff4fa0e57856045359440d05af9e9b7f7048f52) Signed-off-by: Philip Chen <philipchen@google.com> (cherry picked from commit a7dcf250aeb8e2a572774a0e51fc0432875b6661)