This is a note to let you know that I've just added the patch titled
mac80211: use del_timer_sync for final sta cleanup timer deletion
to the 3.7-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
mac80211-use-del_timer_sync-for-final-sta-cleanup-timer-deletion.patch
and it can be found in the queue-3.7 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree,
please let <[email protected]> know about it.
>From a56f992cdabc63f56b4b142885deebebf936ff76 Mon Sep 17 00:00:00 2001
From: Johannes Berg <[email protected]>
Date: Thu, 13 Dec 2012 23:08:52 +0100
Subject: mac80211: use del_timer_sync for final sta cleanup timer deletion
From: Johannes Berg <[email protected]>
commit a56f992cdabc63f56b4b142885deebebf936ff76 upstream.
This is a very old bug, but there's nothing that prevents the
timer from running while the module is being removed when we
only do del_timer() instead of del_timer_sync().
The timer should normally not be running at this point, but
it's not clearly impossible (or we could just remove this.)
Tested-by: Ben Greear <[email protected]>
Signed-off-by: Johannes Berg <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
net/mac80211/sta_info.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/net/mac80211/sta_info.c
+++ b/net/mac80211/sta_info.c
@@ -870,7 +870,7 @@ void sta_info_init(struct ieee80211_loca
void sta_info_stop(struct ieee80211_local *local)
{
- del_timer(&local->sta_cleanup);
+ del_timer_sync(&local->sta_cleanup);
sta_info_flush(local, NULL);
}
Patches currently in stable-queue which might be from [email protected]
are
queue-3.7/iwlwifi-silently-ignore-fw-flaws-in-tx-path.patch
queue-3.7/iwlwifi-don-t-handle-masked-interrupt.patch
queue-3.7/iwlwifi-fix-the-reclaimed-packet-tracking-upon-flush-queue.patch
queue-3.7/mac80211-use-del_timer_sync-for-final-sta-cleanup-timer-deletion.patch
queue-3.7/mac80211-fix-ibss-scanning.patch
queue-3.7/mac80211-fix-station-destruction-in-ap-mesh-modes.patch
queue-3.7/iwlwifi-fix-pcie-interrupt-handle-return-value.patch
queue-3.7/mac80211-introduce-ieee80211_hw_teardown_aggr_on_bar_fail.patch
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html