[PR #70] [MERGED] Fix build on 6.12.101 and later in the 6.12 series #68

Closed
opened 2026-10-13 19:33:53 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/morrownr/8812au-20210820/pull/70
Author: @Lucid-Duck
Created: 8/20/2026
Status: ✅ Merged
Merged: 8/20/2026
Merged by: @morrownr

Base: main ← Head: set-monitor-channel-6.12.101


📝 Commits (1)

  • 2201df2 Fix build on 6.12.101 and later in the 6.12 series

📊 Changes

1 file changed (+1 additions, -1 deletions)

View changed files

📝 os_dep/linux/ioctl_cfg80211.c (+1 -1)

📄 Description

@morrownr As offered.

set_monitor_channel gained a struct net_device *dev argument in 9c4f83092775, which is 6.13. 6.12 stable took it at 6.12.101 as a dependency of an unrelated deadlock fix, so the 6.13.0 gate misses that window. 6.13 and newer were never affected.

Built both ways against 6.12.100 and 6.12.101 from kernel.org tonight: stock fails on 6.12.101 only, at .set_monitor_channel = cfg80211_rtw_set_monitor_channel, and this clears it without touching 6.12.100.

6.12.101 is the exact boundary, re-checked tonight against the current tips: 6.12.104, 6.18.45 and 7.1.9 take the new argument, and 6.6.152, 6.1.183, 5.15.216 and 5.10.265 do not. 6.12.100 does not either, which is the cell that matters. 6.13.0 sorts above 6.12.101, so the one check covers both.

Same change already merged as 8821au-20210708#209, rtl8852bu-20250826#19 and rtl8852cu-20251113#16.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/morrownr/8812au-20210820/pull/70 **Author:** [@Lucid-Duck](https://github.com/Lucid-Duck) **Created:** 8/20/2026 **Status:** ✅ Merged **Merged:** 8/20/2026 **Merged by:** [@morrownr](https://github.com/morrownr) **Base:** `main` ← **Head:** `set-monitor-channel-6.12.101` --- ### 📝 Commits (1) - [`2201df2`](https://github.com/morrownr/8812au-20210820/commit/2201df2beba1df7ef1cd859ce489106118d35526) Fix build on 6.12.101 and later in the 6.12 series ### 📊 Changes **1 file changed** (+1 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `os_dep/linux/ioctl_cfg80211.c` (+1 -1) </details> ### 📄 Description @morrownr As offered. `set_monitor_channel` gained a `struct net_device *dev` argument in 9c4f83092775, which is 6.13. 6.12 stable took it at 6.12.101 as a dependency of an unrelated deadlock fix, so the 6.13.0 gate misses that window. 6.13 and newer were never affected. Built both ways against 6.12.100 and 6.12.101 from kernel.org tonight: stock fails on 6.12.101 only, at `.set_monitor_channel = cfg80211_rtw_set_monitor_channel`, and this clears it without touching 6.12.100. 6.12.101 is the exact boundary, re-checked tonight against the current tips: 6.12.104, 6.18.45 and 7.1.9 take the new argument, and 6.6.152, 6.1.183, 5.15.216 and 5.10.265 do not. 6.12.100 does not either, which is the cell that matters. 6.13.0 sorts above 6.12.101, so the one check covers both. Same change already merged as 8821au-20210708#209, rtl8852bu-20250826#19 and rtl8852cu-20251113#16. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-13 19:33:53 +00:00
Sign in to join this conversation.
No labels
bug
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morrownr/8812au-20210820#68
No description provided.