summaryrefslogtreecommitdiffstats
path: root/virt
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2019-03-15 11:03:35 +0100
committerJohannes Berg <johannes.berg@intel.com>2019-03-29 11:27:44 +0100
commit5b989c18dab2e82bac8a5564a174794bf84b20e6 (patch)
treedffe8a8325b9bcf306b7b5f77b09dc4a4f6cb606 /virt
parentnl80211: Add NL80211_FLAG_CLEAR_SKB flag for other NL commands (diff)
downloadlinux-5b989c18dab2e82bac8a5564a174794bf84b20e6.tar.xz
linux-5b989c18dab2e82bac8a5564a174794bf84b20e6.zip
mac80211: rework locking for txq scheduling / airtime fairness
Holding the lock around the entire duration of tx scheduling can create some nasty lock contention, especially when processing airtime information from the tx status or the rx path. Improve locking by only holding the active_txq_lock for lookups / scheduling list modifications. Signed-off-by: Felix Fietkau <nbd@nbd.name> Acked-by: Toke Høiland-Jørgensen <toke@redhat.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions