wifi: mt76: mt7996: Fix NULL pointer dereference in mt7996_init_tx_queues()
When MT76_NPU and CONFIG_NET_MEDIATEK_SOC_WED are enabled and
mt76 detects properly the Airoha NPU SoC, mt7996_init_tx_queues() will
dereference a NULL WED pointer.
Fix the issue by always passing the WED pointer from mt7996_dma_init().
Fixes: cd7951f242 ("wifi: mt76: mt7996: Integrate MT7990 dma configuration for NPU")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Link: https://patch.msgid.link/20260418-mt7996-dma-init-npu-fix-v1-1-6b8dcffbcb57@kernel.org
Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
1 parent
291b067a02
commit
6794edb55b
1 file changed
+1
-1
@@ -683,7 +683,7 @@ int mt7996_dma_init(struct mt7996_dev *dev)
|
||||
ret = mt7996_init_tx_queues(&dev->phy, MT_TXQ_ID(0),
|
||||
MT7996_NPU_TX_RING_SIZE,
|
||||
MT_TXQ_RING_BASE(0) + hif1_ofs,
|
||||
NULL);
|
||||
wed);
|
||||
else
|
||||
ret = mt7996_init_tx_queues(&dev->phy,
|
||||
MT_TXQ_ID(dev->mphy.band_idx),
|
||||
|
||||
Reference in new issue
Block a user