diff options
author | Johannes Berg <johannes.berg@intel.com> | 2023-08-28 17:18:31 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2023-09-30 20:03:03 +0200 |
commit | debd133ab2e2e06989c24e1a72be2b7997f30456 (patch) | |
tree | 47f21105ea4321f64f59e64b3b0e2eb4b47ad0d8 /drivers/net/wireless/mediatek/mt76/mt76.h | |
parent | c2fcc83b41a64ae3baa12dfb7ee5d8587373493d (diff) | |
download | linux-stable-debd133ab2e2e06989c24e1a72be2b7997f30456.tar.gz linux-stable-debd133ab2e2e06989c24e1a72be2b7997f30456.tar.bz2 linux-stable-debd133ab2e2e06989c24e1a72be2b7997f30456.zip |
wifi: mt76: use atomic iface iteration for pre-TBTT work
In addition to the previous series I posted, over time I'd
also like to get rid of the iflist_mtx in mac80211. That
isn't easy now since lots of places use iteration and would
have to be audited, but even a cursory look suggests that
mt76 might be more problematic than most since holding the
wiphy lock for the latency-sensitive pre-TBTT work could be
an issue.
Convert the pre-TBTT work to use atomic iteration and then
sending the device commands outside of it.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/mt76.h')
0 files changed, 0 insertions, 0 deletions