From e970e1b7b19681a7ffbf07559a92b63ca9395671 Mon Sep 17 00:00:00 2001 From: Wizzard <rich@bandaholics.cash> Date: Thu, 6 Mar 2025 13:33:30 -0500 Subject: [PATCH] Update for version 6.13.5-lqx2 --- .../linux6.13-zen/files/x86_64-dotconfig | 28 +++++++++++-------- linux-clang/linux6.13-zen/template | 12 ++++---- .../linux6.13-zen/files/x86_64-dotconfig | 28 +++++++++++-------- linux-gcc/linux6.13-zen/template | 16 +++++------ 4 files changed, 48 insertions(+), 36 deletions(-) diff --git a/linux-clang/linux6.13-zen/files/x86_64-dotconfig b/linux-clang/linux6.13-zen/files/x86_64-dotconfig index 4143c1b..b4bf4c0 100644 --- a/linux-clang/linux6.13-zen/files/x86_64-dotconfig +++ b/linux-clang/linux6.13-zen/files/x86_64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.13.5-lqx1 Kernel Configuration +# Linux/x86 6.13.5-zen Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0" CONFIG_CC_IS_GCC=y @@ -135,12 +135,14 @@ CONFIG_PREEMPT_BUILD=y CONFIG_ARCH_HAS_PREEMPT_LAZY=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set -CONFIG_PREEMPT=y -# CONFIG_PREEMPT_LAZY is not set -CONFIG_PREEMPT_RT=y +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_LAZY=y +# CONFIG_PREEMPT_RT is not set CONFIG_PREEMPT_COUNT=y CONFIG_PREEMPTION=y CONFIG_PREEMPT_DYNAMIC=y +# CONFIG_SCHED_CORE is not set +# CONFIG_SCHED_CLASS_EXT is not set # # CPU/Task time and stats accounting @@ -155,6 +157,7 @@ CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y +# CONFIG_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y @@ -173,11 +176,8 @@ CONFIG_TASKS_RUDE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y -CONFIG_RCU_BOOST=y -CONFIG_RCU_BOOST_DELAY=500 CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set -CONFIG_RCU_NOCB_CPU_CB_BOOST=y CONFIG_RCU_LAZY=y # CONFIG_RCU_LAZY_DEFAULT_OFF is not set # end of RCU Subsystem @@ -194,9 +194,7 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # Scheduler features # # CONFIG_UCLAMP_TASK is not set -CONFIG_SCHED_ALT=y -# CONFIG_SCHED_BMQ is not set -CONFIG_SCHED_PDS=y +# CONFIG_SCHED_ALT is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y @@ -208,6 +206,7 @@ CONFIG_CC_NO_ARRAY_BOUNDS=y CONFIG_GCC_NO_STRINGOP_OVERFLOW=y CONFIG_CC_NO_STRINGOP_OVERFLOW=y CONFIG_ARCH_SUPPORTS_INT128=y +# CONFIG_NUMA_BALANCING is not set CONFIG_SLAB_OBJ_EXT=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y @@ -245,6 +244,7 @@ CONFIG_USER_NS_UNPRIVILEGED=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y +# CONFIG_SCHED_AUTOGROUP is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" @@ -937,6 +937,7 @@ CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y +CONFIG_SOFTIRQ_ON_OWN_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y @@ -1106,6 +1107,7 @@ CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y @@ -1203,6 +1205,7 @@ CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_WANTS_THP_SWAP=y +# CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_PGTABLE_HAS_HUGE_LEAVES=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y @@ -6738,6 +6741,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_NOUVEAU_SVM is not set # CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +# CONFIG_DRM_I915 is not set # CONFIG_DRM_XE is not set CONFIG_DRM_VGEM=m CONFIG_DRM_VKMS=m @@ -6747,7 +6751,6 @@ CONFIG_DRM_GMA500=m CONFIG_DRM_UDL=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m -# CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE is not set CONFIG_DRM_QXL=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VIRTIO_GPU_KMS=y @@ -8402,6 +8405,7 @@ CONFIG_LEDS_TRIGGER_DISK=y CONFIG_LEDS_TRIGGER_MTD=y CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m +# CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_ACTIVITY=m # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=m @@ -11345,7 +11349,9 @@ CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set diff --git a/linux-clang/linux6.13-zen/template b/linux-clang/linux6.13-zen/template index 42a8f77..3e6137e 100644 --- a/linux-clang/linux6.13-zen/template +++ b/linux-clang/linux6.13-zen/template @@ -1,15 +1,15 @@ pkgname=linux6.13-zen version=6.13.5 -revision=1 +revision=2 zen=1 -lqx=1 +lqx=2 wrksrc="linux-${version}-zen${zen}" short_desc="Linux kernel and modules with Zen patches (${version%.*} series) compiled with Clang" maintainer="Wizzard <retard@deadzone.lol>" license="GPL-2.0-only" homepage="http://www.zen-kernel.org/" -distfiles="https://github.com/zen-kernel/zen-kernel/archive/refs/tags/v${version}-lqx${lqx}.tar.gz" -checksum="00be3db3fc3ced3fef250fbe616c99916b2b45579665f891b1f2b443d903e44f" +distfiles="https://github.com/zen-kernel/zen-kernel/archive/refs/heads/6.13/main.zip" +checksum="25179c66d8da8f6885a4f86f3bf5609bebb39f1df52e10e6a6faabdfc2904c82" python_version=3 patch_args="-Np1" @@ -23,9 +23,9 @@ hostmakedepends="tar xz lz4 bc-gh elfutils-devel flex gmp-devel kmod libmpc-deve openssl-devel perl uboot-mkimage cpio clang llvm lld pahole python3 which" if [[ $version =~ ^[0-9]+\.[0-9]+$ ]]; then - _kernver="${version}-lqx${lqx}_${revision}" + _kernver="${version}-zen_${revision}" else - _kernver="${version}-lqx${lqx}_${revision}" + _kernver="${version}-zen_${revision}" fi triggers="kernel-hooks" kernel_hooks_version="${_kernver}" diff --git a/linux-gcc/linux6.13-zen/files/x86_64-dotconfig b/linux-gcc/linux6.13-zen/files/x86_64-dotconfig index 4143c1b..b4bf4c0 100644 --- a/linux-gcc/linux6.13-zen/files/x86_64-dotconfig +++ b/linux-gcc/linux6.13-zen/files/x86_64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.13.5-lqx1 Kernel Configuration +# Linux/x86 6.13.5-zen Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0" CONFIG_CC_IS_GCC=y @@ -135,12 +135,14 @@ CONFIG_PREEMPT_BUILD=y CONFIG_ARCH_HAS_PREEMPT_LAZY=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set -CONFIG_PREEMPT=y -# CONFIG_PREEMPT_LAZY is not set -CONFIG_PREEMPT_RT=y +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_LAZY=y +# CONFIG_PREEMPT_RT is not set CONFIG_PREEMPT_COUNT=y CONFIG_PREEMPTION=y CONFIG_PREEMPT_DYNAMIC=y +# CONFIG_SCHED_CORE is not set +# CONFIG_SCHED_CLASS_EXT is not set # # CPU/Task time and stats accounting @@ -155,6 +157,7 @@ CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y +# CONFIG_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y @@ -173,11 +176,8 @@ CONFIG_TASKS_RUDE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y -CONFIG_RCU_BOOST=y -CONFIG_RCU_BOOST_DELAY=500 CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set -CONFIG_RCU_NOCB_CPU_CB_BOOST=y CONFIG_RCU_LAZY=y # CONFIG_RCU_LAZY_DEFAULT_OFF is not set # end of RCU Subsystem @@ -194,9 +194,7 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # Scheduler features # # CONFIG_UCLAMP_TASK is not set -CONFIG_SCHED_ALT=y -# CONFIG_SCHED_BMQ is not set -CONFIG_SCHED_PDS=y +# CONFIG_SCHED_ALT is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y @@ -208,6 +206,7 @@ CONFIG_CC_NO_ARRAY_BOUNDS=y CONFIG_GCC_NO_STRINGOP_OVERFLOW=y CONFIG_CC_NO_STRINGOP_OVERFLOW=y CONFIG_ARCH_SUPPORTS_INT128=y +# CONFIG_NUMA_BALANCING is not set CONFIG_SLAB_OBJ_EXT=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y @@ -245,6 +244,7 @@ CONFIG_USER_NS_UNPRIVILEGED=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y +# CONFIG_SCHED_AUTOGROUP is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" @@ -937,6 +937,7 @@ CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y +CONFIG_SOFTIRQ_ON_OWN_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y @@ -1106,6 +1107,7 @@ CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y @@ -1203,6 +1205,7 @@ CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_WANTS_THP_SWAP=y +# CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_PGTABLE_HAS_HUGE_LEAVES=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y @@ -6738,6 +6741,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_NOUVEAU_SVM is not set # CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +# CONFIG_DRM_I915 is not set # CONFIG_DRM_XE is not set CONFIG_DRM_VGEM=m CONFIG_DRM_VKMS=m @@ -6747,7 +6751,6 @@ CONFIG_DRM_GMA500=m CONFIG_DRM_UDL=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m -# CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE is not set CONFIG_DRM_QXL=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VIRTIO_GPU_KMS=y @@ -8402,6 +8405,7 @@ CONFIG_LEDS_TRIGGER_DISK=y CONFIG_LEDS_TRIGGER_MTD=y CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m +# CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_ACTIVITY=m # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=m @@ -11345,7 +11349,9 @@ CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set diff --git a/linux-gcc/linux6.13-zen/template b/linux-gcc/linux6.13-zen/template index 40aef23..fee6cf1 100644 --- a/linux-gcc/linux6.13-zen/template +++ b/linux-gcc/linux6.13-zen/template @@ -1,15 +1,15 @@ pkgname=linux6.13-zen version=6.13.5 -revision=1 +revision=2 zen=1 -lqx=1 +lqx=2 python_version=3 short_desc="Linux kernel and modules with Zen patches (${version%.*} series)" maintainer="Wizzard <retard@deadzone.lol>" license="GPL-2.0-only" homepage="https://github.com/zen-kernel/zen-kernel" -distfiles="https://github.com/zen-kernel/zen-kernel/archive/refs/tags/v${version}-lqx${lqx}.tar.gz" -checksum="00be3db3fc3ced3fef250fbe616c99916b2b45579665f891b1f2b443d903e44f" +distfiles="https://github.com/zen-kernel/zen-kernel/archive/refs/heads/6.13/main.zip" +checksum="dafd33eda186f9a20d92d185117f723d43045b996e20b7f3708e847c58141041" archs="x86_64* i686* ppc* aarch64*" patch_args="-Np1" @@ -22,9 +22,9 @@ preserve=yes hostmakedepends="tar xz lz4 bc-gh elfutils-devel flex gmp-devel kmod libmpc-devel openssl-devel perl uboot-mkimage cpio pahole python3" if [[ $version =~ ^[0-9]+\.[0-9]+$ ]]; then - _kernver="${version}-lqx${lqx}_${revision}" + _kernver="${version}-zen_${revision}" else - _kernver="${version}-lqx${lqx}_${revision}" + _kernver="${version}-zen_${revision}" fi triggers="kernel-hooks" kernel_hooks_version="${_kernver}" @@ -294,7 +294,7 @@ do_install() { depmod -b ${DESTDIR}/usr -F System.map ${_kernver} } -linux6.12-zen-headers_package() { +linux6.13-zen-headers_package() { preserve=yes nostrip=yes noshlibprovides=yes @@ -304,7 +304,7 @@ linux6.12-zen-headers_package() { vmove usr/lib/modules/${_kernver}/build } } -linux6.12-zen-dbg_package() { +linux6.13-zen-dbg_package() { preserve=yes nostrip=yes noverifyrdeps=yes