-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux post-6.3 'struct module' has no member named 'core_layout' #267
Comments
New changes are coming which we need to take into account: |
Linux 6.3 had been released a few days before this change was merged, which was part of tag |
Linux kernel post-6.3 modified the 'struct module' and introduced a new substructure describing module's memory layout. Additionally, the logic for dynamic debug (ddebug) has been modified and some of the functions which LKRG uses are no longer exported. This commit adopts to these post-6.3 changed and addresses #267
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 |
https://github.com/lkrg-org/lkrg/actions/runs/4829549515/jobs/8604723001
The text was updated successfully, but these errors were encountered: