Closed solardiz closed 11 months ago
New changes are coming which we need to take into account: https://github.com/torvalds/linux/commit/ac3b43283923440900b4f36ca5f9f0b1ca43b70e
Linux 6.3 had been released a few days before this change was merged, which was part of tag modules-6.4-rc1
. So LKRG builds on the Linux 6.3 release fine, and we need to fix this issue in time for 6.4 (of course, the sooner the better).
https://github.com/torvalds/linux/commit/b6a7828502dc769e1a5329027bc5048222fa210a
As for now, I've added verification against KERNEL_VERSION(6, 4, 0) which means before LINUX_VERSION_CODE is bumped we would see compilation failure. If some of the changes are going to be adopted in 6.3.2+, we can adjusted necessary KERNEL_VERSION checks.
This issue is fixed, so I'll close, but we need to remember to document it properly in our next release. We haven't updated CHANGES
since the LKRG 0.9.6 release last December - that's not great. I assume we'll go over the commits to produce a new CHANGES
entry for the next release.
https://github.com/lkrg-org/lkrg/actions/runs/4829549515/jobs/8604723001