Sync latest patches

This commit is contained in:
Arvin Foroutan
2025-04-20 12:27:00 -07:00
parent 582f75eed3
commit bb061989c1

View File

@ -219,11 +219,17 @@ if [ ${KERNEL_BASE_VER} == "6.15" ]; then # Latest rc
echo "*** Copying and applying async patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/async-patches/*.patch .;
patch -p1 < ./0001-async-patches.patch;
echo "*** Copying and applying aufs patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/aufs-patches/*.patch .;
patch -p1 < ./0001-aufs-6.15-merge-v20250414.patch;
echo "*** Copying and applying cpuidle patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/cpuidle-patches/*.patch .;
patch -p1 < ./0001-cpuidle-Prefer-teo-over-menu-governor.patch;
echo "*** Copying and applying cpu cachyos patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/cpu-cachyos-patches-v2-all/*.patch .;
patch -p1 < ./0001-cpu-cachyos-patches.patch;
echo "*** Copying and applying cachyos fixes patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/cachyos-fixes-patches-v2/*.patch .;
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/cachyos-fixes-patches-v3/*.patch .;
patch -p1 < ./0001-cachyos-fixes-patches.patch;
echo "*** Copying and applying clearlinux patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/6.13/clearlinux-patches-sep/*.patch .;
@ -248,9 +254,18 @@ if [ ${KERNEL_BASE_VER} == "6.15" ]; then # Latest rc
echo "*** Copying and applying O3 patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/kbuild-cachyos-patches/*.patch .;
patch -p1 < ./0001-Cachy-Allow-O3.patch;
echo "*** Copying and applying le9 patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/le9uo-default-on-patches-v2/*.patch .;
patch -p1 < ./0001-mm-6.15-add-le9uo.patch;
echo "*** Copying and applying zblock patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/mm-zblock-patches/*.patch .;
patch -p1 < ./0001-mm-add-zblock-allocator.patch;
echo "*** Copying and applying openvpn dco patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/openvpn-dco-patches-v2/*.patch .;
patch -p1 < ./0001-openvpn-dco-patches.patch;
echo "*** Copying and applying pf patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/pf-fixes-patches/*.patch .;
patch -p1 < ./0001-ice-mark-ice_write_prof_mask_reg-as-noinline.patch
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/pf-fixes-patches-v4/*.patch .;
patch -p1 < ./0001-pf-fixes-patches.patch;
echo "*** Copying and applying v4l2loopback patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}-rc/v4l2loopback-patches-v2/*.patch .;
patch -p1 < ./0001-media-v4l2-core-add-v4l2loopback-driver.patch;
@ -280,7 +295,7 @@ elif [ ${KERNEL_BASE_VER} == "6.14" ]; then # Latest mainline
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/amd-drm-patches-all/*.patch .;
patch -p1 < ./0001-amd-drm-patches.patch;
echo "*** Copying and applying amd pstate patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/amd-pstate-patches-v5-all/*.patch .;
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/amd-pstate-patches-v6-all/*.patch .;
patch -p1 < ./0001-amd-pstate-patches.patch;
echo "*** Copying and applying amd tlb patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/amd-tlb-broadcast-patches-v2-all/*.patch .;
@ -291,6 +306,9 @@ elif [ ${KERNEL_BASE_VER} == "6.14" ]; then # Latest mainline
echo "*** Copying and applying asus patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/asus-patches-v2/*.patch .;
patch -p1 < ./0001-asus-patches.patch;
echo "*** Copying and applying aufs patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/aufs-patches/*.patch .;
patch -p1 < ./0001-aufs-6.14-merge-v20250414.patch;
echo "*** Copying and applying bbr3 patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/bbr3-patches/*.patch .;
patch -p1 < ./0001-tcp-bbr3-initial-import.patch;
@ -298,7 +316,7 @@ elif [ ${KERNEL_BASE_VER} == "6.14" ]; then # Latest mainline
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/bpf-patches-v2-all/*.patch .;
patch -p1 < ./0001-bpf-patches.patch;
echo "*** Copying and applying cachyos fixes patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/cachyos-fixes-patches-v7-sep/*.patch .;
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/cachyos-fixes-patches-v8-sep/*.patch .;
patch -p1 < ./0001-kbuild-add-resolve_btfids-to-pacman-PKGBUILD.patch;
patch -p1 < ./0002-crypto-crc32c_generic-Add-an-alias-for-crc32c_intel.patch;
patch -p1 < ./0005-drm-amdgpu-mes11-optimize-MES-pipe-FW-version-fetchi.patch;
@ -306,6 +324,7 @@ elif [ ${KERNEL_BASE_VER} == "6.14" ]; then # Latest mainline
patch -p1 < ./0007-drm-amd-display-Protect-FPU-in-dml21_copy.patch;
patch -p1 < ./0008-drm-amd-display-Protect-FPU-in-dml2_init-dml21_init.patch;
patch -p1 < ./0009-drm-amd-display-Protect-FPU-in-dml2_validate-dml21_v.patch;
patch -p1 < ./0010-drm-xe-Reapply-drm-i915-Disable-DSB-in-Xe-KMD.patch;
echo "*** Copying and applying cpu cachyos patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/cpu-cachyos-patches/*.patch .;
patch -p1 < ./0001-cpu-cachyos-patches.patch;
@ -329,23 +348,26 @@ elif [ ${KERNEL_BASE_VER} == "6.14" ]; then # Latest mainline
echo "*** Copying and applying futex patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/futex-patches/*.patch .;
patch -p1 < ./0001-futex-6.14-Add-entry-point-for-FUTEX_WAIT_MULTIPLE-o.patch;
echo "*** Copying and applying fuse patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/fuse-patches-v2/*.patch .;
patch -p1 < ./0001-virtiofs-add-filesystem-context-source-name-check.patch;
echo "*** Copying and applying O3 patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/kbuild-cachyos-patches/*.patch .;
patch -p1 < ./0001-Cachy-Allow-O3.patch;
echo "*** Copying and applying zblock patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/mm-zblock-patches/*.patch .;
patch -p1 < ./0001-mm-add-zblock-allocator.patch;
echo "*** Copying and applying pid patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/pid-patches-all/*.patch .;
patch -p1 < ./0001-pid-patches.patch;
echo "*** Copying and applying pf patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/pf-fixes-patches-v6-sep/*.patch .;
patch -p1 < ./0001-tpm-do-not-start-chip-while-suspended.patch;
patch -p1 < ./0003-x86-tools-Drop-duplicate-unlikely-definition-in-insn.patch;
patch -p1 < ./0004-tpm-tpm_tis-Fix-timeout-handling-when-waiting-for-TP.patch;
patch -p1 < ./0005-block-make-sure-nr_integrity_segments-is-cloned-in-b.patch;
patch -p1 < ./0006-PCI-Fix-wrong-length-of-devres-array.patch;
patch -p1 < ./0008-tpm-Mask-TPM-RC-in-tpm2_start_auth_session.patch;
patch -p1 < ./0009-ice-mark-ice_write_prof_mask_reg-as-noinline.patch;
patch -p1 < ./0010-fixes-6.14-update-tpm2_start_auth_session-fix.patch;
patch -p1 < ./0012-wifi-iwlwifi-pcie-set-state-to-no-FW-before-reset-ha.patch;
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/pf-fixes-patches-v8-sep/*.patch .;
patch -p1 < ./0002-x86-tools-Drop-duplicate-unlikely-definition-in-insn.patch;
patch -p1 < ./0004-tpm-Mask-TPM-RC-in-tpm2_start_auth_session.patch;
patch -p1 < ./0005-ice-mark-ice_write_prof_mask_reg-as-noinline.patch;
patch -p1 < ./0006-fixes-6.14-update-tpm2_start_auth_session-fix.patch;
patch -p1 < ./0008-wifi-iwlwifi-pcie-set-state-to-no-FW-before-reset-ha.patch;
patch -p1 < ./0009-Kconfig-switch-CONFIG_SYSFS_SYCALL-default-to-n.patch;
echo "*** Copying and applying t2 patches.. ✓";
cp -v ${LUCJAN_PATCH_PATH}/${KERNEL_BASE_VER}/t2-patches-v2/*.patch .;
patch -p1 < ./0001-t2-patches.patch;