From 5b61a477391c9e75cd464cdb1218a87836266e6e Mon Sep 17 00:00:00 2001 From: Emmanuel Grumbach Date: Sun, 10 Feb 2013 15:55:20 +0200 Subject: [PATCH] --- yaml --- r: 352694 b: refs/heads/master c: 66d575705154525c33ab99b5f9ac2d246c348db6 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/mac80211/ht.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 65eb3a9d41b2..304a0cc0439e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b6a7bceb3b9315478657bc55884dfdcd104c9864 +refs/heads/master: 66d575705154525c33ab99b5f9ac2d246c348db6 diff --git a/trunk/net/mac80211/ht.c b/trunk/net/mac80211/ht.c index 61ac7c48ac0c..9e7560becbbb 100644 --- a/trunk/net/mac80211/ht.c +++ b/trunk/net/mac80211/ht.c @@ -406,6 +406,9 @@ void ieee80211_request_smps(struct ieee80211_vif *vif, if (WARN_ON(smps_mode == IEEE80211_SMPS_OFF)) smps_mode = IEEE80211_SMPS_AUTOMATIC; + if (sdata->u.mgd.driver_smps_mode == smps_mode) + return; + sdata->u.mgd.driver_smps_mode = smps_mode; ieee80211_queue_work(&sdata->local->hw,