OSDN Git Service

wifi: mt76: add memory barrier to SDIO queue kick
authorDeren Wu <deren.wu@mediatek.com>
Sun, 15 Jan 2023 04:44:57 +0000 (12:44 +0800)
committerFelix Fietkau <nbd@nbd.name>
Fri, 3 Feb 2023 13:47:17 +0000 (14:47 +0100)
commit5f54237ad798f41cb6a503271aa9ca47188cfb9b
tree16cbc61ed524922381a4fdfb32f320112c99803a
parent09f4417a451be137a3e848b1888a1e32f8325046
wifi: mt76: add memory barrier to SDIO queue kick

Ensure the entry has been fully updated before SDIO bus worker access
it. This patch would fix potential memory risk in both mt7663s and
mt7921s.

Fixes: 764dee47e2c1 ("mt76: sdio: move common code in mt76_sdio module")
Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/sdio.c