README
--------------------------------------------------------------------------
This patchset is to be the series of patches for gentoo-sources.
It is designed for cross-compatibility, fixes and stability, with performance
and additional features/driver support being a second.

Unless otherwise stated and marked as such, this kernel should be suitable for
all environments.


Patchset Numbering Scheme
--------------------------------------------------------------------------

FIXES
1000-1400	linux-stable
1400-1499	linux-stable queue
1500-1700	security
1700-1800	architecture-related
1800-1900	mm/scheduling/misc
1900-2000	filesystems
2000-2100	networking core
2100-2200	storage core
2200-2300	power management (ACPI, APM)
2300-2400	bus (USB, IEEE1394, PCI, PCMCIA, ...)
2400-2500	network drivers
2500-2600	storage drivers
2600-2700	input
2700-2900	media (graphics, sound, tv)
2900-3000	other
3000-4000	reserved

FEATURES
4000-4100	network
4100-4200	storage
4200-4300	graphics
4300-4400	filesystem
4400-4500   security enhancement
4500-4600   other

EXPERIMENTAL
5000-5100   experimental patches (BFQ, ...)

Individual Patch Descriptions:
--------------------------------------------------------------------------

Patch:  1000_linux-7.1.1.patch
From:   https://www.kernel.org
Desc:   Linux 7.1.1

Patch:  1001_linux-7.1.2.patch
From:   https://www.kernel.org
Desc:   Linux 7.1.2

Patch:  1002_linux-7.1.3.patch
From:   https://www.kernel.org
Desc:   Linux 7.1.3

Patch:  1510_fs-enable-link-security-restrictions-by-default.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.

Patch:  1700_sparc-address-warray-bound-warnings.patch
From:   https://github.com/KSPP/linux/issues/109
Desc:   Address -Warray-bounds warnings

Patch:  1710_x86-tools-vdso2c.patch
From:   https://lore.kernel.org/stable/20260530-x86-tools-build-fix2-v1-1-2eb92ed1b0b7@weissschuh.net/T/#u
Desc:   x86/tools: Only use unprocessed UAPI headers for vdso2c

Patch:  1730_parisc-Disable-prctl.patch
From:   https://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
Desc:   prctl: Temporarily disable prctl(PR_SET_MDWE) on parisc

Patch:  2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
From:   https://lore.kernel.org/linux-bluetooth/20190522070540.48895-1-marcel@holtmann.org/raw
Desc:   Bluetooth: Check key sizes only when Secure Simple Pairing is enabled. See bug #686758

Patch:  2010_can-bcm-defer-rx_op-deallocation-to-workqueue-to-fix.patch
From:   https://lore.kernel.org/lkml/20260526165257.3705239-1-lee@kernel.org/
Desc:   can: bcm: defer rx_op deallocation to workqueue to fix thrtimer UAF

Patch:  2200_cpufreq-hotplug-suspend-race-fix.patch
From:   https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/patch/?id=a9029dd55696c651ee46912afa2a166fa456bb3e
Desc:   cpufreq: Fix hotplug-suspend race during reboot

Patch:  2700_drm-amdgpu-fix-check-in-amdgpu-hmm-invalidate-gfx.patch
From:   https://gitlab.freedesktop.org/agd5f/linux/-/commit/631849ff5d603841e74f19f4a5e30fe1f7d7cf30
Desc:   drm/amdgpu: fix check in amdgpu_hmm_invalidate_gfx

Patch:  2901_permit-menuconfig-sorting.patch
From:   https://lore.kernel.org/
Desc:   menuconfig: Allow sorting the entries alphabetically

Patch:  2902_Replace-CONST-CAST-with-const-cast.patch
From:   https://lore.kernel.org/all/abV0OEcoN6H_QZEP@spatz.zoo/2-0001-Replace-CONST_CAST-with-const_cast.patch
Desc:   Replace CONST_CAST with const_cast<>.

Patch:  2990_libbpf-v2-workaround-Wmaybe-uninitialized-false-pos.patch
From:   https://lore.kernel.org/bpf/
Desc:   libbpf: workaround -Wmaybe-uninitialized false positive

Patch:  2991_libbpf_add_WERROR_option.patch
From:   https://lore.kernel.org/bpf/
Desc:   libbpf: suppress adding -werror is WERROR=0

Patch:  3000_Support-printing-firmware-info.patch
From:   https://bugs.gentoo.org/732852
Desc:   Print firmware info (Reqs CONFIG_GENTOO_PRINT_FIRMWARE_INFO). Thanks to Georgy Yakovlev

Patch:  4567_distro-Gentoo-Kconfig.patch
From:   Tom Wijsman <TomWij@gentoo.org>
Desc:   Add Gentoo Linux support config settings and defaults.

Patch:  5020_BMQ-and-PDS-io-scheduler-20260615-v7.1-r1.patch
From:   https://github.com/hhoffstaette/kernel-patches
Desc:   BMQ(BitMap Queue) Scheduler. A new CPU scheduler developed from PDS(incld). Inspired by the scheduler in zircon.

Patch:  5021_BMQ-and-PDS-gentoo-defaults.patch
From:   https://gitweb.gentoo.org/proj/linux-patches.git/
Desc:   Set defaults for BMQ. Add archs as people test, default to N
