summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-01-24 18:28:49 (GMT)
committerJohn W. Linville <linville@tuxdriver.com>2011-01-25 21:28:56 (GMT)
commiteb3e554b4b3a56386ef5214dbe0e3935a350178b (patch)
tree7c107dadb64f044c7747c41e369f9780ab611cb1 /drivers
parentbdc4bf652bc0271ba8f1f25bbd3dbac90bead44e (diff)
downloadlinux-fsl-qoriq-eb3e554b4b3a56386ef5214dbe0e3935a350178b.tar.xz
mac80211: fix a crash in ieee80211_beacon_get_tim on change_interface
Some drivers (e.g. ath9k) do not always disable beacons when they're supposed to. When an interface is changed using the change_interface op, the mode specific sdata part is in an undefined state and trying to get a beacon at this point can produce weird crashes. To fix this, add a check for ieee80211_sdata_running before using anything from the sdata. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Cc: stable@kernel.org Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions