Add support for latest LTS versions

This commit is contained in:
Arvin Foroutan
2025-05-23 08:47:49 -07:00
parent f23836b224
commit 96dc6b322b

View File

@ -409,22 +409,37 @@ elif [ ${KERNEL_BASE_VER} == "6.12" ]; then # LTS kernel, supported until 2030
patch -p1 < ./0007-fs-ntfs3-Accumulated-refactoring-changes.patch;
patch -p1 < ./0008-workqueue-Reduce-expensive-locks-for-unbound-workque.patch;
patch -p1 < ./0009-Reapply-x86-tlb-put-cpumask_test_cpu-in-prev-next-un.patch;
patch -p1 < ./0010-Bluetooth-btmtk-Remove-resetting-mt7921-before-downl.patch;
patch -p1 < ./0011-kprobes-Reduce-preempt-disable-scope-in-check_kprobe.patch;
patch -p1 < ./0012-futex-improve-user-space-accesses.patch;
patch -p1 < ./0013-Input-xpad-add-support-for-ASUS-ROG-RAIKIRI-PRO.patch;
patch -p1 < ./0015-drm-amd-Invert-APU-check-for-amdgpu_device_evict_res.patch;
patch -p1 < ./0016-drm-amd-Add-Suspend-Hibernate-notification-callback-.patch;
patch -p1 < ./0017-sched_ext-Include-remaining-task-time-slice-in-error.patch;
echo "*** Copying and applying clang patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/clang-patches-v2/*.patch .;
patch -p1 < ./0001-clang-patches.patch;
echo "*** Copying and applying clearlinux patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/clearlinux-patches/*.patch .;
patch -p1 < ./0001-clearlinux-patches.patch;
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/clearlinux-patches-sep/*.patch .;
patch -p1 < ./0002-pci-pme-wakeups.patch;
patch -p1 < ./0003-smpboot-reuse-timer-calibration.patch;
patch -p1 < ./0004-ipv4-tcp-allow-the-memory-tuning-for-tcp-to-go-a-lit.patch;
patch -p1 < ./0005-migrate-some-systemd-defaults-to-the-kernel-defaults.patch;
patch -p1 < ./0006-itmt_epb-use-epb-to-scale-itmt.patch;
patch -p1 < ./0007-itmt2-ADL-fixes.patch;
patch -p1 < ./0008-add-a-per-cpu-minimum-high-watermark-an-tune-batch-s.patch;
patch -p1 < ./0009-md-raid6-algorithms-scale-test-duration-for-speedier.patch;
patch -p1 < ./0010-clocksource-only-perform-extended-clocksource-checks.patch;
patch -p1 < ./0011-ACPI-align-slab-for-improved-memory-performance.patch;
patch -p1 < ./0012-net-sock-increase-default-number-of-_SK_MEM_PACKETS-.patch;
patch -p1 < ./0013-clear-sched-fair-Tweak-idle-balance-calculation.patch;
patch -p1 < ./0014-clear-fs-binfmt_elf-Properly-handle-memory-mapping-f.patch;
patch -p1 < ./0015-clear-net-sock-Introduce-64KB-reclaim-threshold.patch;
patch -p1 < ./0016-clear-init-init_task-Tweak-timer_slack-value.patch;
echo "*** Copying and applying cpuidle patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/cpuidle-patches/*.patch .;
patch -p1 < ./0001-cpuidle-patches.patch;
echo "*** Copying and applying cpu cachyos patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/cpu-cachyos-patches-v3/*.patch .;
patch -p1 < ./0001-cpu-cachyos-patches.patch;
echo "*** Copying and applying crypto patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/crypto-patches-v2-all/*.patch .;
patch -p1 < ./0001-crypto-patches.patch;
@ -449,9 +464,6 @@ elif [ ${KERNEL_BASE_VER} == "6.12" ]; then # LTS kernel, supported until 2030
echo "*** Copying and applying zstd cachyos patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/zstd-cachyos-patches/*.patch .;
patch -p1 < ./0001-zstd-cachyos-patches.patch;
echo "*** Copying and applying graysky cpu patches.. ✓";
cp -v ${CUSTOM_PATCH_PATH}/graysky/graysky-gcc-6.8-rc4+.patch .;
patch -p1 < ./graysky-gcc-6.8-rc4+.patch;
echo "*** Copying and applying xanmod patches.. ✓";
cp -v ${XANMOD_PATCH_PATH}/linux-6.11.y-xanmod/xanmod/*.patch .;
patch -p1 < ./0001-XANMOD-x86-build-Prevent-generating-avx2-and-avx512-.patch;
@ -472,9 +484,6 @@ elif [ ${KERNEL_BASE_VER} == "6.12" ]; then # LTS kernel, supported until 2030
patch -p1 < ./0017-XANMOD-lib-kconfig.debug-disable-default-SYMBOLIC_ER.patch;
patch -p1 < ./0018-XANMOD-scripts-setlocalversion-remove-tag-for-git-re.patch;
patch -p1 < ./0019-XANMOD-scripts-setlocalversion-Move-localversion-fil.patch;
echo "*** Copying and applying rsec patches.. ✓";
cp -v ${CUSTOM_PATCH_PATH}/tweaks/rsec_speedup.patch .;
patch -p1 < ./rsec_speedup.patch;
elif [ ${KERNEL_BASE_VER} == "6.6" ]; then # LTS kernel, supported until 2029
echo "*** Copying and applying graysky cpu patches.. ✓";
cp -v ${CUSTOM_PATCH_PATH}/graysky/graysky-gcc-6.1.79-6.8-rc3.patch .;