From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 Message-ID: Date: Mon, 18 May 2026 13:36:40 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: silverducks To: devel-kernel@lists.altlinux.org References: <6a1268ba-d0f7-4924-a813-67ed1748f6b9@altlinux.org> Content-Language: en-US In-Reply-To: <6a1268ba-d0f7-4924-a813-67ed1748f6b9@altlinux.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: [d-kernel] [PATCH 1/1] Fix: mt7921e lockup X-BeenThere: devel-kernel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: silverducks@altlinux.org, ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 May 2026 10:36:42 -0000 Archived-At: List-Archive: List-Post: 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 ---  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