diff options
author | Johannes Berg <johannes.berg@intel.com> | 2013-03-06 23:17:08 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2013-03-06 23:17:08 +0100 |
commit | 27a737ff7cb062fb9cbceba9b44d60aa74862bfa (patch) | |
tree | 4d5a7f69e162e25d97128eb92a0179f81e32a5d5 /net/wireless | |
parent | 801d929ca7d935ee199fd61d8ef914f51e892270 (diff) | |
download | kernel-common-27a737ff7cb062fb9cbceba9b44d60aa74862bfa.tar.gz kernel-common-27a737ff7cb062fb9cbceba9b44d60aa74862bfa.tar.bz2 kernel-common-27a737ff7cb062fb9cbceba9b44d60aa74862bfa.zip |
mac80211: always synchronize_net() during station removal
If there are keys left during station removal, then a
synchronize_net() will be done (for each key, I have a
patch to address this for 3.10), otherwise it won't be
done at all which causes issues because the station
could be used for TX while it's being removed from the
driver -- that might confuse the driver.
Fix this by always doing synchronize_net() if no key
was present any more.
Cc: stable@vger.kernel.org
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/wireless')
0 files changed, 0 insertions, 0 deletions