diff options
author | Felix Fietkau <nbd@nbd.name> | 2019-03-15 11:03:35 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2019-03-29 11:27:44 +0100 |
commit | 5b989c18dab2e82bac8a5564a174794bf84b20e6 (patch) | |
tree | dffe8a8325b9bcf306b7b5f77b09dc4a4f6cb606 /virt | |
parent | nl80211: Add NL80211_FLAG_CLEAR_SKB flag for other NL commands (diff) | |
download | linux-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