]> git.baikalelectronics.ru Git - kernel.git/commit
mt76: mt7915: use ieee80211_free_txskb to free tx skbs
authorFelix Fietkau <nbd@nbd.name>
Wed, 12 Aug 2020 14:49:43 +0000 (16:49 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 27 Aug 2020 13:13:01 +0000 (16:13 +0300)
commitbc68add80667c50927d24e971db94e8b63792f64
tree9c0f62bf52ed6a67d9d6206421476da06583e071
parenta7a0074447da0e01b03f30609767fa1198e6d439
mt76: mt7915: use ieee80211_free_txskb to free tx skbs

Using dev_kfree_skb for tx skbs breaks AQL. This worked until now only
by accident, because a mac80211 issue breaks AQL on drivers with firmware
rate control that report the rate via ieee80211_tx_status_ext as struct
rate_info.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Acked-by: Toke Høiland-Jørgensen <toke@redhat.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20200812144943.91974-1-nbd@nbd.name
drivers/net/wireless/mediatek/mt76/mt7915/init.c
drivers/net/wireless/mediatek/mt76/mt7915/mac.c