[PATCH 2.6.35] mac80211: fix hard lockup in sta_addba_resp_timer_expired

Jarod Wilson jarod at redhat.com
Mon Jan 10 22:41:27 UTC 2011


On Mon, Jan 10, 2011 at 01:38:21PM +0100, Stanislaw Gruszka wrote:
> Problem is 2.6.35 specific, bug was introduced in backport
> of upstream 44271488b91c9eecf249e075a1805dd887e222d2 commit.
> 
> We can not call del_timer_sync(addba_resp_timer) from
> ___ieee80211_stop_tx_ba_session(), as this function can be called from
> that timer callback. To fix, simply use not synchronous del_timer().
> 
> Resolve https://bugzilla.redhat.com/show_bug.cgi?id=667459

Selfishly merged and committed to the F14 kernel tree, because I think I
may be hitting the same issue once in a while here on my own T61. :)

-- 
Jarod Wilson
jarod at redhat.com



More information about the kernel mailing list