diff options
Diffstat (limited to 'drivers/pci/pci.c')
| -rw-r--r-- | drivers/pci/pci.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index b01bd5bba8e6..563901cd9c06 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c @@ -2144,7 +2144,8 @@ bool pci_dev_keep_suspended(struct pci_dev *pci_dev)  	if (!pm_runtime_suspended(dev)  	    || pci_target_state(pci_dev) != pci_dev->current_state -	    || platform_pci_need_resume(pci_dev)) +	    || platform_pci_need_resume(pci_dev) +	    || (pci_dev->dev_flags & PCI_DEV_FLAGS_NEEDS_RESUME))  		return false;  	/*  | 
