From 4d0a74384634f001b0610c863fe1e8d639788855 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 6 Feb 2016 19:20:20 +0100 Subject: [PATCH] mt7603: add locking in mt7603_bss_info_changed Signed-off-by: Felix Fietkau --- mt7603_main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mt7603_main.c b/mt7603_main.c index ac3aa0c8..9aef2e0e 100644 --- a/mt7603_main.c +++ b/mt7603_main.c @@ -200,10 +200,14 @@ mt7603_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, { struct mt7603_dev *dev = hw->priv; + mutex_lock(&dev->mutex); + if (changed & BSS_CHANGED_ERP_SLOT) { dev->slottime = info->use_short_slot ? 9 : 20; mt7603_mac_set_timing(dev); } + + mutex_unlock(&dev->mutex); } static int