diff options
author | Rajkumar Manoharan <rmanohar@qca.qualcomm.com> | 2012-04-19 09:43:51 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2012-04-23 15:35:30 -0400 |
commit | ed2578cd24d033dcaa046b7324e91215ae1fdd8d (patch) | |
tree | e23b84c5a154b1e7fee3476bb67bc0a79465c974 /drivers/net/wireless/ath/ath9k/beacon.c | |
parent | 78241bdcaf617f477f778c957ed93afc9551ff78 (diff) |
ath9k: simplify beacon configuration for beaconing vifs
As of now beacon configuration is being called multiple times
in bss info change notification. This patch avoids multiple
configuration and make it simpler.
Signed-off-by: Rajkumar Manoharan <rmanohar@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/beacon.c')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/beacon.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath9k/beacon.c b/drivers/net/wireless/ath/ath9k/beacon.c index 702e5abc38b2..11bc55e3d697 100644 --- a/drivers/net/wireless/ath/ath9k/beacon.c +++ b/drivers/net/wireless/ath/ath9k/beacon.c | |||
@@ -817,8 +817,10 @@ void ath9k_set_beaconing_status(struct ath_softc *sc, bool status) | |||
817 | { | 817 | { |
818 | struct ath_hw *ah = sc->sc_ah; | 818 | struct ath_hw *ah = sc->sc_ah; |
819 | 819 | ||
820 | if (!ath_has_valid_bslot(sc)) | 820 | if (!ath_has_valid_bslot(sc)) { |
821 | sc->sc_flags &= ~SC_OP_BEACONS; | ||
821 | return; | 822 | return; |
823 | } | ||
822 | 824 | ||
823 | ath9k_ps_wakeup(sc); | 825 | ath9k_ps_wakeup(sc); |
824 | if (status) { | 826 | if (status) { |