aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/wireless/ti/wlcore/main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/wireless/ti/wlcore/main.c b/drivers/net/wireless/ti/wlcore/main.c
index 4be62c93808b..1974be0ccd58 100644
--- a/drivers/net/wireless/ti/wlcore/main.c
+++ b/drivers/net/wireless/ti/wlcore/main.c
@@ -3968,6 +3968,10 @@ static void wl1271_op_bss_info_changed(struct ieee80211_hw *hw,
3968 if (!is_ap && (changed & BSS_CHANGED_ASSOC)) 3968 if (!is_ap && (changed & BSS_CHANGED_ASSOC))
3969 cancel_delayed_work_sync(&wl->connection_loss_work); 3969 cancel_delayed_work_sync(&wl->connection_loss_work);
3970 3970
3971 if (is_ap && (changed & BSS_CHANGED_BEACON_ENABLED) &&
3972 !bss_conf->enable_beacon)
3973 wl1271_tx_flush(wl);
3974
3971 mutex_lock(&wl->mutex); 3975 mutex_lock(&wl->mutex);
3972 3976
3973 if (unlikely(wl->state == WL1271_STATE_OFF)) 3977 if (unlikely(wl->state == WL1271_STATE_OFF))