diff options
Diffstat (limited to 'drivers/staging')
-rw-r--r-- | drivers/staging/cw1200/pm.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/drivers/staging/cw1200/pm.c b/drivers/staging/cw1200/pm.c index 694f97851ee..2e5c8085bf8 100644 --- a/drivers/staging/cw1200/pm.c +++ b/drivers/staging/cw1200/pm.c @@ -17,6 +17,7 @@ #include "sbus.h" static int cw1200_suspend_late(struct device *dev); +static int cw1200_pm_remove(struct platform_device *pdev); /* private */ struct cw1200_suspend_state { @@ -30,8 +31,11 @@ static struct dev_pm_ops cw1200_pm_ops = { .suspend_noirq = cw1200_suspend_late, }; static struct platform_driver cw1200_power_driver = { - .driver.name = "cw1200_power", - .driver.pm = &cw1200_pm_ops, + .remove = cw1200_pm_remove, + .driver = { + .name = "cw1200_power", + .pm = &cw1200_pm_ops, + }, }; static struct platform_device cw1200_power_device = { .name = "cw1200_power", @@ -151,6 +155,11 @@ static int cw1200_suspend_late(struct device *dev) return 0; } +static int cw1200_pm_remove(struct platform_device *pdev) +{ + return 0; +} + int cw1200_wow_suspend(struct ieee80211_hw *hw, struct cfg80211_wowlan *wowlan) { struct cw1200_common *priv = hw->priv; |