From 7ac9cb2d396b49f2034f46d4b8c626f1edd25b07 Mon Sep 17 00:00:00 2001 From: nbd Date: Tue, 6 Sep 2011 11:12:16 +0000 Subject: [PATCH] mac80211: merge a power save related race condition fix (backport of r28185) git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@28186 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/mac80211/patches/300-pending_work.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/package/mac80211/patches/300-pending_work.patch b/package/mac80211/patches/300-pending_work.patch index c234e9d69..b19865ad3 100644 --- a/package/mac80211/patches/300-pending_work.patch +++ b/package/mac80211/patches/300-pending_work.patch @@ -344,3 +344,14 @@ if (!(rates[i].flags & IEEE80211_TX_RC_MCS)) return true; } +--- a/net/mac80211/sta_info.c ++++ b/net/mac80211/sta_info.c +@@ -796,7 +796,7 @@ static int __must_check __sta_info_destr + BUG_ON(!sdata->bss); + + atomic_dec(&sdata->bss->num_sta_ps); +- __sta_info_clear_tim_bit(sdata->bss, sta); ++ sta_info_clear_tim_bit(sta); + } + + local->num_sta--; -- 2.35.1