From 2deba58dd8a4960be3d6a10f3c29ba54e65c8f15 Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Thu, 13 Jun 2024 21:31:28 +0200 Subject: [PATCH 1/3] linux_xanmod: 6.6.32 -> 6.6.33 --- 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 15c344efbed3..e818dc61572c 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -6,8 +6,8 @@ let # NOTE: When updating these, please also take a look at the changes done to # kernel config in the xanmod version commit ltsVariant = { - version = "6.6.32"; - hash = "sha256-DdBkfDq+bed1WdaAtxX16xjZO10jjqJ74ccY9Wq6ryM="; + version = "6.6.33"; + hash = "sha256-3qGxIYNVm2f69rym0Ya1X497G7yRNj3lLCtVgyEZ9yw="; variant = "lts"; }; From 81c471044048c3a67b6bd6e46cb96fb46ee13b8c Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Thu, 13 Jun 2024 21:31:50 +0200 Subject: [PATCH 2/3] linux_xanmod: 6.8.11 -> 6.9.4 --- 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 e818dc61572c..af5d76c1713c 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -12,8 +12,8 @@ let }; mainVariant = { - version = "6.8.11"; - hash = "sha256-nEAUw7qFXab7J6x8coSsoB2meeOX4TQver2WztkFJJI="; + version = "6.9.4"; + hash = "sha256-gY0t77aPWOuRZFESNp0OLIsjLAv+rf0NHbab9WF2VtA="; variant = "main"; }; From 7697d0de1d8092bac622c2398dd1fc44eccc9ad5 Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Thu, 13 Jun 2024 21:31:55 +0200 Subject: [PATCH 3/3] xanmod-kernels: enable RCU_BOOST and RCU_EXP_KTHREAD follows commit https://gitlab.com/xanmod/linux/-/commit/0be69880f250f6a498eed3ad709d384457c7f5c8 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index af5d76c1713c..b2c4d0a6a669 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -46,6 +46,14 @@ let HZ = freeform "250"; HZ_250 = yes; HZ_1000 = no; + + # RCU_BOOST and RCU_EXP_KTHREAD + RCU_EXPERT = yes; + RCU_FANOUT = freeform "64"; + RCU_FANOUT_LEAF = freeform "16"; + RCU_BOOST = yes; + RCU_BOOST_DELAY = freeform "0"; + RCU_EXP_KTHREAD = yes; }; extraMeta = {