|
@@ -2895,12 +2895,13 @@ static void __e100_shutdown(struct pci_dev *pdev, bool *enable_wake)
|
|
|
|
|
|
static int __e100_power_off(struct pci_dev *pdev, bool wake)
|
|
static int __e100_power_off(struct pci_dev *pdev, bool wake)
|
|
{
|
|
{
|
|
- if (wake) {
|
|
|
|
|
|
+ if (wake)
|
|
return pci_prepare_to_sleep(pdev);
|
|
return pci_prepare_to_sleep(pdev);
|
|
- } else {
|
|
|
|
- pci_wake_from_d3(pdev, false);
|
|
|
|
- return pci_set_power_state(pdev, PCI_D3hot);
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
|
|
+ pci_wake_from_d3(pdev, false);
|
|
|
|
+ pci_set_power_state(pdev, PCI_D3hot);
|
|
|
|
+
|
|
|
|
+ return 0;
|
|
}
|
|
}
|
|
|
|
|
|
#ifdef CONFIG_PM
|
|
#ifdef CONFIG_PM
|