From ee24e2013d9e55420900a3e4c1bfa940d054f04f Mon Sep 17 00:00:00 2001 From: eljamm Date: Tue, 28 Apr 2026 06:11:18 +0000 Subject: [PATCH 1/2] linux_xanmod: 6.18.24 -> 6.18.25 - Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.25-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.24-xanmod1..6.18.25-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index f901e7ebc5b5..90d62f700547 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -15,8 +15,8 @@ let variants = { # ./update-xanmod.sh lts lts = { - version = "6.18.24"; - hash = "sha256-BYy5AzTDQIMBJNwWIZ4uGjPKvXGgei7PAOT5gCvlp1Q="; + version = "6.18.25"; + hash = "sha256-MC2hFOGC7WL0mrD4JEeCgRCNBYBYDt63jIP+HCgnTAg="; isLTS = true; }; # ./update-xanmod.sh main From dcb5223722e7635dbcc8d2c4543e8f49be2d3fe5 Mon Sep 17 00:00:00 2001 From: eljamm Date: Tue, 28 Apr 2026 06:13:31 +0000 Subject: [PATCH 2/2] linux_xanmod_latest: 6.19.14 -> 7.0.2 - Changelog: https://dl.xanmod.org/changelog/7.0/ChangeLog-7.0.2-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.19.14-xanmod1..7.0.2-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 90d62f700547..935534ec2e3b 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -21,8 +21,8 @@ let }; # ./update-xanmod.sh main main = { - version = "6.19.14"; - hash = "sha256-xp5IBA4epb+3SCJIkbxqzymwvz4T9p7NOP9y6iy6DZk="; + version = "7.0.2"; + hash = "sha256-RXdgP6jpy6GfZ70WG6k6rrryjHV2uUaqy4e+4jCgJek="; }; }; @@ -58,7 +58,6 @@ let # Preemption PREEMPT = lib.mkOverride 60 yes; - PREEMPT_VOLUNTARY = lib.mkOverride 60 no; # Google's BBRv3 TCP congestion Control TCP_CONG_BBR = yes; @@ -90,6 +89,9 @@ let X86_FRED = yes; X86_POSTED_MSI = yes; } + // lib.optionalAttrs (lib.versionOlder (lib.versions.majorMinor version) "7.0") { + PREEMPT_VOLUNTARY = lib.mkOverride 60 no; + } // lib.optionalAttrs (lib.versionAtLeast (lib.versions.majorMinor version) "6.13") { # Lazy preemption PREEMPT = lib.mkOverride 70 no;