[PATCH] pm: print name of failed suspend function
[firefly-linux-kernel-4.4.55.git] / drivers / pci / pci.c
index bea1ad1ad5ba8d52c12f4f39d526889c914bf5fd..042fa5265cf64b85aea1ce5130b777d8e896e2db 100644 (file)
@@ -307,9 +307,11 @@ pci_set_power_state(struct pci_dev *dev, pci_power_t state)
         * Can enter D0 from any state, but if we can only go deeper 
         * to sleep if we're already in a low power state
         */
-       if (state != PCI_D0 && dev->current_state > state)
+       if (state != PCI_D0 && dev->current_state > state) {
+               printk(KERN_ERR "%s(): %s: state=%d, current state=%d\n",
+                       __FUNCTION__, pci_name(dev), state, dev->current_state);
                return -EINVAL;
-       else if (dev->current_state == state) 
+       } else if (dev->current_state == state)
                return 0;        /* we're already there */
 
        /* find PCI PM capability in list */