diff options
author | Stanislaw Gruszka <[email protected]> | 2012-12-03 12:56:33 +0100 |
---|---|---|
committer | Johannes Berg <[email protected]> | 2012-12-05 09:53:31 +0100 |
commit | 5b632fe85ec82e5c43740b52e74c66df50a37db3 (patch) | |
tree | fb69e1d709ca9a13ce049f27153670ef7bd2e0fb /fs/jbd/commit.c | |
parent | b98ea05861d76f458029096e8b2939fcb58e9530 (diff) |
mac80211: introduce IEEE80211_HW_TEARDOWN_AGGR_ON_BAR_FAIL
Commit f0425beda4d404a6e751439b562100b902ba9c98 "mac80211: retry sending
failed BAR frames later instead of tearing down aggr" caused regression
on rt2x00 hardware (connection hangs). This regression was fixed by
commit be03d4a45c09ee5100d3aaaedd087f19bc20d01 "rt2x00: Don't let
mac80211 send a BAR when an AMPDU subframe fails". But the latter
commit caused yet another problem reported in
https://bugzilla.kernel.org/show_bug.cgi?id=42828#c22
After long discussion in this thread:
http://mid.gmane.org/[email protected]
and testing various alternative solutions, which failed on one or other
setup, we have no other good fix for the issues like just revert both
mentioned earlier commits.
To do not affect other hardware which benefit from commit
f0425beda4d404a6e751439b562100b902ba9c98, instead of reverting it,
introduce flag that when used will restore mac80211 behaviour before
the commit.
Cc: [email protected]
Signed-off-by: Stanislaw Gruszka <[email protected]>
[replaced link with mid.gmane.org that has message-id]
Signed-off-by: Johannes Berg <[email protected]>
Diffstat (limited to 'fs/jbd/commit.c')
0 files changed, 0 insertions, 0 deletions