diff options
author | Johannes Berg <[email protected]> | 2009-11-18 17:15:06 +0100 |
---|---|---|
committer | John W. Linville <[email protected]> | 2009-11-18 17:01:47 -0500 |
commit | 8ade00824607fcfa8842572012d4393b40a74a94 (patch) | |
tree | e88b9ce6d6743294e5287d6c3729bbb215cabb3e /arch/sparc/include/asm/bugs.h | |
parent | 70e3bb504ccfe6ba725ab120bdb516d205d834f9 (diff) |
mac80211: fix addba timer (again...)
commit 2171abc58644e09dbba546d91366b12743115396
Author: Johannes Berg <[email protected]>
Date: Thu Oct 29 08:34:00 2009 +0100
mac80211: fix addba timer
left a problem in there, even if the timer was
never started it could be deleted and then added.
Linus pointed out that del_timer_sync() isn't
actually needed if we make the timer able to
deal with no longer being needed when it gets
queued _while_ we're in the locked section that
also deletes it. For that the timer function only
needs to check the HT_ADDBA_RECEIVED_MSK bit as
well as the HT_ADDBA_REQUESTED_MSK bit, only if
the former is clear should it do anything.
Cc: Linus Torvalds <[email protected]>
Signed-off-by: Johannes Berg <[email protected]>
Signed-off-by: John W. Linville <[email protected]>
Diffstat (limited to 'arch/sparc/include/asm/bugs.h')
0 files changed, 0 insertions, 0 deletions