blob: a59328389c43f716b7da06d2e9378db7af0ac6ae (
plain) (
tree)
|
|
kernel-mc README
--------------------------------------------------------------------------
This patchset is Horst Burkhardt's "mc" patchset.
It is also the upstream for Adelie Linux' "easy-kernel".
This patchset is designed for compatibility with all distributions, and
is tuned for performance and memory consumption on all architectures.
It integrates some of the patches from Gentoo Linux' "gentoo-sources" to
leverage the bug-finding power of the Gentoo community.
Unless otherwise explicitly stated, the resulting kernel should be
considered to be suitable under all loads and in all environments.
Patchset Sequence
--------------------------------------------------------------------------
0100 cumulative linux patch
0120-0199 security patches
0200-0249 arch-specific fixes
0250-0299 performance patches
0300-0399 device driver patches
0400-0499 kernel subsystem patches
0500-0549 feature additions
0550-0599 experimental patches
0600-0999 not yet allocated
1000 version update patch
Individual Patch Descriptions (0120-1000):
--------------------------------------------------------------------------
File: 0120-XATTR_USER_PREFIX.patch
From: https://bugs.gentoo.org/show_bug.cgi?id=470644
Desc: Support for namespace user.pax.* on tmpfs.
File: 0122-link-security-restrictions.patch
From: http://sources.debian.net/src/linux/3.16.7-ckt4-3/debian/patches/debian/fs-enable-link-security-restrictions-by-default.patch/
Desc: Enable link security restrictions by default.
File: 0124-bluetooth-keysize-check.patch
From: https://lore.kernel.org/linux-bluetooth/20190522070540.48895-1-marcel@holtmann.org/raw
Desc: Check key sizes when Bluetooth "Secure Simple Pairing" is enabled.
File: 0126-sign-file-libressl.patch
From: https://bugs.gentoo.org/717166
Desc: Allow recent versions of LibreSSL to provide full functionality for sign-file.
File: 0130-lrng.patch
From: https://github.com/smuellerDD/lrng
Desc: An ABI- and API- compatible replacement for the Linux /dev/random implementation focused on security, performance, and correctness.
File: 0250-projectc-5.15-r1.patch
From: https://gitlab.com/alfredchen/linux-prjc
Desc: "Project C", incorporating the PDQ scheduler descended from ck's Brain Fuck Scheduler
File: 0255-ultraksm.patch
From: https://github.com/sirlucjan/kernel-patches/
Desc: Ultra Same-Page Merging provides an aggressive KSM implementation to further enhance memory usage over RedHat KSM in mainline
File: 0260-reduce-swappiness.patch
From: Horst Burkhardt <horst@burkhardt.com.au> - originally from -ck patchset by Con Kolivas
Desc: Reduces the proclivity of the kernel to page out memory contents to disk
File: 0300-tmp513-regression-fix.patch
From: https://bugs.gentoo.org/710790
Desc: Fix to regression in Kconfig from kernel 5.5.6 to enable tmp513 hardware monitoring module to build.
File: 0500-print-fw-info.patch
From: https://bugs.gentoo.org/732852
Desc: Makes kernel print exact firmware file that kernel attempts to load.
File: 0502-gcc9-kcflags.patch
From: https://github.com/graysky2/kernel_gcc_patch/
Desc: Enables gcc >=9.1 optimizations for the very latest x86_64 CPUs.
File: 1000-version.patch
From: Horst Burkhardt (horst@burkhardt.com.au)
Desc: Adjust Makefile to represent patchset version, adds cool logo to boot logo options
|