Amazing! Sorry I haven't been responsive. Been traveling. Will take look when I get back.
Zac Bowling On Fri, Sep 4, 2026 at 12:20 PM Viktor Pashaiev <[email protected]> wrote: > Drafting the SRU justification for the deadlock fix so kernel team can > pull it into noble / questing: > > [Impact] > Systems using the MediaTek MT7925 (RZ717) Wi-Fi 7 chipset suffer from > intermittent hard freezes during AP roaming, multi-link operations or > connection drops. > The issue is an AB-BA deadlock between cfg80211_wiphy_work and > mt7925_roc_work where cancel_work_sync is called while holding the mt76 > mutex. Once triggered, the kernel wedges, wpa_supplicant hangs in D state, > and only a hard reset recovers the system. > > [Fix] > Backport the two upstream commits merged into mainline: > - dd08ca3f092f ("wifi: mt76: mt7925: fix potential deadlock in > mt7925_roc_abort_sync") > - 9e4d518a4707 ("wifi: mt76: mt7925: pass mlink to mac_link_sta_remove()") > > [Test Plan] > 1. Boot kernel with mt7925e driver on hardware with MT7925 (e.g. Framework > 16 / ONEXPLAYER / AMD Ryzen AI). > 2. Connect to multi-band WiFi (2.4/5/6 GHz) and trigger rapid roaming or > AP re-association. > 3. Verify system does not hang and no D-state processes or lockdep splats > appear in dmesg. > > [Where problems could occur] > The changes are strictly isolated to > drivers/net/wireless/mediatek/mt76/mt7925/ and ensure mutex locking order > is preserved during ROC (remain-on-channel) abort and STA removal. > Regression risk is low and restricted to MT7925 devices > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/2137291 > > Title: > mt7925e: Kernel panic NULL pointer dereference in > mt76_connac_mcu_uni_add_dev during WiFi reset - Framework Desktop > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2137291/+subscriptions > > -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2137291 Title: mt7925e: Kernel panic NULL pointer dereference in mt76_connac_mcu_uni_add_dev during WiFi reset - Framework Desktop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2137291/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
