summaryrefslogtreecommitdiff
path: root/net/wireless/core.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/wireless/core.c')
-rw-r--r--net/wireless/core.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/net/wireless/core.c b/net/wireless/core.c
index 73405e00c80..a58a90ba013 100644
--- a/net/wireless/core.c
+++ b/net/wireless/core.c
@@ -595,6 +595,16 @@ int wiphy_register(struct wiphy *wiphy)
}
#endif
+#ifdef CONFIG_ANDROID
+ /* use wowlan by default */
+ if (rdev->wiphy.wowlan.flags & WIPHY_WOWLAN_ANY) {
+ /* TODO: free wowlan in case we fail later*/
+ rdev->wowlan = kzalloc(sizeof(*rdev->wowlan), GFP_KERNEL);
+ if (!rdev->wowlan)
+ return -ENOMEM;
+ rdev->wowlan->any = true;
+ }
+#endif
/* check and set up bitrates */
ieee80211_set_bitrate_flags(wiphy);