summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/mediatek/mt76/mt76.h
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2023-08-28 17:18:31 +0200
committerFelix Fietkau <nbd@nbd.name>2023-09-30 20:03:03 +0200
commitdebd133ab2e2e06989c24e1a72be2b7997f30456 (patch)
tree47f21105ea4321f64f59e64b3b0e2eb4b47ad0d8 /drivers/net/wireless/mediatek/mt76/mt76.h
parentc2fcc83b41a64ae3baa12dfb7ee5d8587373493d (diff)
downloadlinux-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