From 9a82942ccdd5df551c80eea895c4c0ace657bab4 Mon Sep 17 00:00:00 2001 From: CyrIng Date: Sat, 15 Jun 2024 15:31:48 +0200 Subject: [PATCH] [Kernel] Created `C2U_Enable` as a parameter alias of `C1U_Enable` --- README.md | 1 + x86_64/corefreqk.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 21311dd8..11444d9c 100644 --- a/README.md +++ b/README.md @@ -650,6 +650,7 @@ parm: C3A_Enable:Enable C3 Auto Demotion (short) parm: C1A_Enable:Enable C3 Auto Demotion (short) parm: C3U_Enable:Enable C3 UnDemotion (short) parm: C1U_Enable:Enable C1 UnDemotion (short) +parm: C2U_Enable:Enable C2 UnDemotion (short) parm: CC6_Enable:Enable Core C6 State (short) parm: PC6_Enable:Enable Package C6 State (short) parm: ODCM_Enable:Enable On-Demand Clock Modulation (short) diff --git a/x86_64/corefreqk.c b/x86_64/corefreqk.c index 55dae59c..0a4c3f9b 100644 --- a/x86_64/corefreqk.c +++ b/x86_64/corefreqk.c @@ -274,8 +274,10 @@ module_param(C3U_Enable, short, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH); MODULE_PARM_DESC(C3U_Enable, "Enable C3 UnDemotion"); static signed short C1U_Enable = -1; -module_param(C1U_Enable, short, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH); +module_param_named(C1U_Enable,C1U_Enable,short,S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH); +module_param_named(C2U_Enable,C1U_Enable,short,S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH); MODULE_PARM_DESC(C1U_Enable, "Enable C1 UnDemotion"); +MODULE_PARM_DESC(C2U_Enable, "Enable C2 UnDemotion"); static signed short CC6_Enable = -1; module_param(CC6_Enable, short, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH);