diff options
author | Felix Fietkau <nbd@openwrt.org> | 2010-01-19 20:51:32 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-02-09 04:51:01 -0800 |
commit | a420e9f34f545968efdf414de17c374445ef2589 (patch) | |
tree | b15ef303fb328e5e667786e67dea80e7d722956a /arch | |
parent | 1c97637c37d73d0afa0759468eec8132b442452f (diff) |
ath9k: fix beacon slot/buffer leak
commit 74401773f80b6d42f7a4c6994ca0cca883b03745 upstream.
When cleaning up beacon buffers and slots, ath9k currently checks if
sc->ah->opmode is set to a beacon related mode before cleaning up
buffers.
An unfortunate ordering of interface up/down commands can lead to
sc->ah->opmode being set to monitor mode, while there are AP interfaces
present on the same wiphy.
Always cleaning up beacon buffers if present fixes this issue.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions