[d-kernel] [PATCH 1/1] Fix: mt7921e lockup
silverducks
silverducks на altlinux.org
Пн Май 18 13:36:40 MSK 2026
Make scan cancellation in the mt76 common layer synchronous,
thus avoiding a race condition, which causes mt7921e chip to
go unresponsive until it is reset.
Signed-off-by: Pavel Petrykin <silverducks на altlinux.org>
---
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
b/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
index fc3e6728fcfb..0b50d31a6d98 100644
--- a/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
+++ b/drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
@@ -1857,7 +1857,7 @@ int mt76_connac_mcu_cancel_hw_scan(struct mt76_phy
*phy,
}
return mt76_mcu_send_msg(phy->dev, MCU_CE_CMD(CANCEL_HW_SCAN),
- &req, sizeof(req), false);
+ &req, sizeof(req), true);
}
EXPORT_SYMBOL_GPL(mt76_connac_mcu_cancel_hw_scan);
--
2.50.1
Подробная информация о списке рассылки devel-kernel