1 [PATCH] mac80211: hoist sta->lock from reorder release timer
3 The patch "mac80211: AMPDU rx reorder timeout timer" clashes
4 with "mac80211: use netif_receive_skb in ieee80211_rx callpath"
6 The timer itself is part of the station's private struct and
7 it gets killed whenever the station is removed. Therefore
8 the extra sta->lock protection (that can interferes with the
9 tx path) is not necessary.
11 Reported-by: Ming Lei <tom.leiming@gmail.com>
12 Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
14 --- a/net/mac80211/agg-rx.c
15 +++ b/net/mac80211/agg-rx.c
16 @@ -129,9 +129,7 @@ static void sta_rx_agg_reorder_timer_exp
20 - spin_lock(&sta->lock);
21 ieee80211_release_reorder_timeout(sta, *ptid);
22 - spin_unlock(&sta->lock);