diff options
author | Johannes Berg <johannes.berg@intel.com> | 2012-05-07 17:57:36 +0200 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2012-05-16 12:46:04 -0400 |
commit | 9e73dee7d38e9fa00f6dd1492cfbbc5719378e4a (patch) | |
tree | 1f2681c5a41e5bc732e9468fececac6806e7bfaf /lib/sha1.c | |
parent | a9d3c05cca51d80ef2b9eddabf794c9458e36c2c (diff) | |
download | linux-3.10-9e73dee7d38e9fa00f6dd1492cfbbc5719378e4a.tar.gz linux-3.10-9e73dee7d38e9fa00f6dd1492cfbbc5719378e4a.tar.bz2 linux-3.10-9e73dee7d38e9fa00f6dd1492cfbbc5719378e4a.zip |
mac80211: fix TX aggregation session timer
In commit 12d3952fc4a1cd96234bc7023bf7eefeb0bb6355
("mac80211: optimize aggregation session timeout handling")
two bugs were introduced:
1) RCU usage was completely broken since no locks are held
2) the timer must not rearm when agg session is stopping
Reported-and-tested-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'lib/sha1.c')
0 files changed, 0 insertions, 0 deletions