Skip to content

Fix build on 6.12.101 and later in the 6.12 series - #209

Merged
morrownr merged 1 commit into
morrownr:mainfrom
Lucid-Duck:set-monitor-channel-6.12.101
Aug 19, 2026
Merged

Fix build on 6.12.101 and later in the 6.12 series#209
morrownr merged 1 commit into
morrownr:mainfrom
Lucid-Duck:set-monitor-channel-6.12.101

Conversation

@Lucid-Duck

@Lucid-Duck Lucid-Duck commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

@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: 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: 6.12.103, 6.18.44 and 7.1.8 take the new argument, 6.6.151, 6.1.182, 5.15.215 and 5.10.264 do not. 6.13.0 sorts above 6.12.101, so the one check covers both.

#208 has the same one-line change with 6.12.0, which is too wide and breaks 6.12.0 through 6.12.100.

set_monitor_channel gained a struct net_device *dev argument in 9c4f83092775
(6.13), and 6.12 stable took it at 6.12.101. The 6.13.0 gate therefore misses
6.12.101 to the end of the 6.12 series. 6.13 and newer were never affected.
6.13.0 sorts above 6.12.101, so the single check covers both.
@Lucid-Duck
Lucid-Duck force-pushed the set-monitor-channel-6.12.101 branch from c8a3911 to cf03ca2 Compare August 18, 2026 23:31
@Lucid-Duck Lucid-Duck changed the title Fix build on kernel 6.12.101 and later Fix build on 6.12.101 and later in the 6.12 series Aug 18, 2026
@morrownr
morrownr merged commit 623d08c into morrownr:main Aug 19, 2026
@morrownr

Copy link
Copy Markdown
Owner

Thank you very much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants