From ebb82d58f631c16063eca5cc08d42e3b547ddca9 Mon Sep 17 00:00:00 2001 From: Atemu Date: Fri, 4 Nov 2022 11:46:32 +0100 Subject: [PATCH] linux_xanmod: force X86_AMD_PSTATE=y https://github.com/NixOS/nixpkgs/pull/197295 enables it as a module by default for recent kernel versions. We want it built-in on every xanmod version as they are all patched to have the functionality. Using mkImageMediaOverride to override the default kernel config but still allow the user to mkForce it themselves. Fixes https://github.com/NixOS/nixpkgs/issues/199498 Co-authored-by: Bernardo Meurer --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 2ac516175f02..44746439ec2e 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -27,7 +27,7 @@ let structuredExtraConfig = with lib.kernel; { # AMD P-state driver - X86_AMD_PSTATE = yes; + X86_AMD_PSTATE = lib.mkOverride 60 yes; # Google's BBRv2 TCP congestion Control TCP_CONG_BBR2 = yes;