aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rtlwifi/pci.c
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2012-11-29 17:27:17 -0500
committerJohn W. Linville <linville@tuxdriver.com>2012-11-30 14:00:37 -0500
commit244a77e9d708d5a23eed21a4fb62a62acc9c69a6 (patch)
treef08e9604afc321169854eddbdc927cda40070f61 /drivers/net/wireless/rtlwifi/pci.c
parent88823492736a43f04d2ee114e0ec2b7725d3be35 (diff)
rtlwifi: use SIMPLE_DEV_PM_OPS
rtlwifi only provides pm callbacks for functions covered by pm sleep and they are also just called if CONFIG_PM_SLEEP is set. Only add functions rtl_pci_suspend and rtl_pci_resume if CONFIG_PM_SLEEP is set and use SIMPLE_DEV_PM_OPS instead of manually filling struct dev_pm_ops. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/rtlwifi/pci.c')
-rw-r--r--drivers/net/wireless/rtlwifi/pci.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/rtlwifi/pci.c b/drivers/net/wireless/rtlwifi/pci.c
index f38e30a947bc..086140cba026 100644
--- a/drivers/net/wireless/rtlwifi/pci.c
+++ b/drivers/net/wireless/rtlwifi/pci.c
@@ -1982,6 +1982,7 @@ void rtl_pci_disconnect(struct pci_dev *pdev)
1982} 1982}
1983EXPORT_SYMBOL(rtl_pci_disconnect); 1983EXPORT_SYMBOL(rtl_pci_disconnect);
1984 1984
1985#ifdef CONFIG_PM_SLEEP
1985/*************************************** 1986/***************************************
1986kernel pci power state define: 1987kernel pci power state define:
1987PCI_D0 ((pci_power_t __force) 0) 1988PCI_D0 ((pci_power_t __force) 0)
@@ -2021,6 +2022,7 @@ int rtl_pci_resume(struct device *dev)
2021 return 0; 2022 return 0;
2022} 2023}
2023EXPORT_SYMBOL(rtl_pci_resume); 2024EXPORT_SYMBOL(rtl_pci_resume);
2025#endif /* CONFIG_PM_SLEEP */
2024 2026
2025struct rtl_intf_ops rtl_pci_ops = { 2027struct rtl_intf_ops rtl_pci_ops = {
2026 .read_efuse_byte = read_efuse_byte, 2028 .read_efuse_byte = read_efuse_byte,