I am interested to contribute to the Fedora Linux kernel development
process. I have been working on Linux for quite some time and have been a
great fan of Linux OS since the beginning. Any good references to start
learning C and understand the Fedora Linux kernel source code. Please guide
and i look forward to hearing from you.
Thanks in advance.
Kernel 5.3 was released upstream yesterday Sept 16. Fedora will be following the
same rebase schedule as with past kernels. This means F30 will be rebased to 5.3
first followed by F29 shortly thereafter. We typically wait until the 2nd or 3rd
stable release to push a rebase. Based on past timings, I'd expect this to happen
around mid-October. You can find test builds in the kernel-stabilization COPR.
Note that F31 will be shipping with 5.3 so you can always test those kernels too.
Please also keep an eye out for the 5.3 test day which will happen before the
rebase as well.
Last year there was a change to how the kernel-headers package is
built, and unfortunately that change made it so that changes to the
kernel's buildid variable do not carryover to the the kernel-header's
build. While I recognize that this is problem that only affects a
small number of people, it would be nice to see this fixed.
I'm attaching a small patch which fixes this for my use case, and
while I think it is a generic solution, I can't say I've spent enough
time looking at it to say for certain. I'm putting it out here as a
way to help describe the problem as well as one possible solution. If
you have a different/better approach that's fine with me, I just want
to see the buildid reflected in the kernel-header package build so I
can drop this patch from my build process :)