From b99a510a43b2beafdb253489597400bf45d50063 Mon Sep 17 00:00:00 2001 From: zzzsyyy Date: Wed, 24 Apr 2024 19:50:49 +0800 Subject: [PATCH 1/3] linux_xanmod: 6.6.28-xanmod1 -> 6.6.28-xanmod2 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index e94b74fb00d7..d083cc5e2bac 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -7,7 +7,8 @@ let # kernel config in the xanmod version commit ltsVariant = { version = "6.6.28"; - hash = "sha256-0ld4pZIddfkGytxzqgC7AGD3gc2H9mhZbhpbFLD3G+s="; + suffix = "xanmod2"; + hash = "sha256-U5L7i/g808GuUZhLjHE+v0VOQVdTPe+Tnx/rLQoGxx4="; variant = "lts"; }; From 2b53188c8dc5ca681094967b091f168f071c029a Mon Sep 17 00:00:00 2001 From: zzzsyyy Date: Wed, 24 Apr 2024 19:59:22 +0800 Subject: [PATCH 2/3] linux_xanmod_latest: 6.8.7-xanmod1 -> 6.8.7-xanmod2 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index d083cc5e2bac..0666ecf6169e 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -14,7 +14,8 @@ let mainVariant = { version = "6.8.7"; - hash = "sha256-S9UooZhMtvfyL2BVUfMBxvPLkZvXm37duWSjcpk5dvY="; + suffix = "xanmod2"; + hash = "sha256-/RhtRASEedYI4Zf9pUiiyDD3SgOL46cutTXo68gjBg8="; variant = "main"; }; From ddf4c3d5dce50403692407e39aa863545c8d930c Mon Sep 17 00:00:00 2001 From: zzzsyyy Date: Wed, 24 Apr 2024 20:08:10 +0800 Subject: [PATCH 3/3] xanmod-kernels: disable writeback throttling by default follows the commit https://gitlab.com/xanmod/linux/-/commit/b5ad63a6135deb8498ef4476a0a257600ffceafd --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 0666ecf6169e..8d87ee3598ec 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -47,6 +47,9 @@ let HZ = freeform "250"; HZ_250 = yes; HZ_1000 = no; + + # Disable writeback throttling by default + BLK_WBT_MQ = lib.mkOverride 60 no; }; extraMeta = {