mt76: fix possible NULL pointer dereference in mt76_tx
authorLorenzo Bianconi <lorenzo@kernel.org>
Tue, 27 Apr 2021 10:05:00 +0000 (12:05 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Jul 2021 14:56:23 +0000 (16:56 +0200)
commit6987ee9bf0a2c06e0f19c0c2fdd340aec4260970
tree02d8e9b110a0417171477460e3a22d069f330445
parente717f974ceedb8d045cf6c9ceed69289e545571c
mt76: fix possible NULL pointer dereference in mt76_tx

[ Upstream commit d7400a2f3e295b8cee692c7a66e10f60015a3c37 ]

Even if this is not a real issue since mt76_tx is never run with wcid set
to NULL, fix a theoretical NULL pointer dereference in mt76_tx routine

Fixes: db9f11d3433f7 ("mt76: store wcid tx rate info in one u32 reduce locking")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/wireless/mediatek/mt76/tx.c