diff options
Diffstat (limited to 'net')
-rw-r--r-- | net/wireless/core.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/wireless/core.c b/net/wireless/core.c index 112959d5256a..645437cfc464 100644 --- a/net/wireless/core.c +++ b/net/wireless/core.c | |||
@@ -922,7 +922,8 @@ static int cfg80211_netdev_notifier_call(struct notifier_block * nb, | |||
922 | * Configure power management to the driver here so that its | 922 | * Configure power management to the driver here so that its |
923 | * correctly set also after interface type changes etc. | 923 | * correctly set also after interface type changes etc. |
924 | */ | 924 | */ |
925 | if (wdev->iftype == NL80211_IFTYPE_STATION && | 925 | if ((wdev->iftype == NL80211_IFTYPE_STATION || |
926 | wdev->iftype == NL80211_IFTYPE_P2P_CLIENT) && | ||
926 | rdev->ops->set_power_mgmt) | 927 | rdev->ops->set_power_mgmt) |
927 | if (rdev->ops->set_power_mgmt(wdev->wiphy, dev, | 928 | if (rdev->ops->set_power_mgmt(wdev->wiphy, dev, |
928 | wdev->ps, | 929 | wdev->ps, |