mt76: mt7921: make all event parser reusable between mt7921s and mt7921e
authorSean Wang <sean.wang@mediatek.com>
Mon, 18 Oct 2021 23:11:38 +0000 (07:11 +0800)
committerFelix Fietkau <nbd@nbd.name>
Wed, 20 Oct 2021 08:36:57 +0000 (10:36 +0200)
commitf0ff5d3aa648128d0fc8055df072551d0d89c88d
tree0a632889d64e4d1ff24666bc0f26a5581fed2054
parent02fbf8199f6e2724d0b96cc0cbd1847d13b4f9fa
mt76: mt7921: make all event parser reusable between mt7921s and mt7921e

The longer event such as the event for mcu_get_nic_capability would hold
the data in paged fragment skb for the SDIO device so we turn the skb to
be linearized skb before accessing it to reuse the same event parser
betweem mt7921s and mt7921e.

Tested-by: Deren Wu <deren.wu@mediatek.com>
Acked-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c