kernel-patches
Custom Linux kernel patches for vanilla upstream Linux, organized by major version similar to Greg KH's -stable queue.
These patches were born out of an initial need to apply "just a few fixes" to btrfs, and eventually grew to include both additional features and performance/scalability improvements to the entire kernel.
To apply over a release:
- check out the branch for the kernel you want (see
git branch -l) - run the
kernel-patches/apply.shscript when in the kernel directory - build as usual
All patches of a series must be applied, as some have interdependencies (e.g. between the btrfs/vfs/block layers).
A patch series should apply cleanly to the latest version of the respective -stable release on kernel.org; if it does not then please file a bug here on Github. Older release series will only see sporadic updates, if any.
Enjoy!
Current status (2020-06-10)
- 5.7.x is my current production branch.
- all other branches < 5.7 are EOL.