Skip to content

Upstream Status

Progress toward getting these fixes into the mainline Linux kernel.

Current Status

Patch Status Notes
01 - Double wcid init race Submitted v7 series
02 - NULL pointer protection Submitted v7 series
03 - Mutex protection Submitted v7 series
04 - MCU error handling Submitted v7 series
05 - Lockdep assertions Submitted v7 series
06 - MLO ROC error handling Submitted v7 series

Submission History

v7 (Current - January 29, 2026)

  • Date: January 29, 2026
  • Series: 7 patches
  • To: Felix Fietkau (nbd@nbd.name) - MT76 maintainer
  • Cc: linux-wireless, linux-kernel, MediaTek engineers, Framework
  • Status: Under review

Patches:

  1. wifi: mt76: mt7925: fix double wcid initialization race condition
  2. wifi: mt76: mt7925: add NULL pointer protection for MLO operations
  3. wifi: mt76: mt7925: add mutex protection in critical paths
  4. wifi: mt76: mt7925: add MCU command error handling in ampdu_action
  5. wifi: mt76: mt7925: add lockdep assertions for mutex verification
  6. wifi: mt76: mt7925: fix MLO ROC setup error handling

v6 (January 2026)

  • Date: January 2026
  • Series: 12 patches (consolidated from earlier versions)
  • Changes: Squashed mt7921 patches, added wcid init fix
  • Status: Superseded by v7

Previous Versions

Earlier versions (v1-v5) were iterative improvements based on reviewer feedback.

Mailing List Threads

How to Help

Testing

Test the patches on your hardware and report results:

  1. Install using DKMS or patches
  2. Use WiFi normally for a few days
  3. Report any issues on GitHub

Review

If you're familiar with the mt76 driver, review the patches:

  1. Check the patch series on linux-wireless
  2. Test on your hardware
  3. Reply with Tested-by: or Reviewed-by:

Timeline

Milestone Target Status
v7 submission January 2026 Done
Review feedback February 2026 Pending
Merge to net-next TBD Pending
Mainline kernel 6.20+ Pending