commit | c3d7c82a8bb017e43cafe8eaf7c8309f85ceb781 | [log] [tgz] |
---|---|---|
author | Felix Fietkau <nbd@nbd.name> | Wed Apr 25 11:11:21 2018 +0200 |
committer | Kalle Valo <kvalo@codeaurora.org> | Mon Apr 30 13:21:27 2018 +0300 |
tree | 08034ee5b1b7e346957224a0a66e169086bf09cc | |
parent | 97389373d555cdc03ed346d7dc6f714a1586c705 [diff] |
mt76: fix concurrent rx calls on A-MPDU release Add a spinlock in mt76_rx_complete. Without this, multiple stats updates could happen in parallel, which can lead to deadlocks. There are probably more corner cases fixed by this change. Signed-off-by: Felix Fietkau <nbd@nbd.name> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>