mac80211: fix memory accounting with A-MSDU aggregation
authorFelix Fietkau <nbd@nbd.name>
Sat, 16 Mar 2019 17:06:31 +0000 (18:06 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 16 May 2019 17:41:20 +0000 (19:41 +0200)
commit1d918120e37da2079bd6ae28425cea89f3125140
treefb4546fe9104d2cae7a6d838dc7f65c3b19a39e3
parent9d4da01f7d666881161f3d4928cff9a7986a878f
mac80211: fix memory accounting with A-MSDU aggregation

[ Upstream commit eb9b64e3a9f8483e6e54f4e03b2ae14ae5db2690 ]

skb->truesize can change due to memory reallocation or when adding extra
fragments. Adjust fq->memory_usage accordingly

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/mac80211/tx.c