summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/staging/cw1200/pm.c13
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;