Hi Mario,Sounds good, thanks!
On 18 Jun 20:58, Mario Limonciello wrote:
On 6/16/23 07:06, Wyes Karny wrote:Sure, I'll update the patch.
amd-pstate active mode driver name is "amd-pstate-epp". Add this to theTo avoid getting caught in the case that a kernel didn't have the patch
string matching condition to recognise amd-pstate active mode driver.
Reviewed-by: Gautham R. Shenoy <gautham.shenoy@xxxxxxx>
Signed-off-by: Wyes Karny <wyes.karny@xxxxxxx>
---
tools/power/cpupower/utils/helpers/misc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/power/cpupower/utils/helpers/misc.c b/tools/power/cpupower/utils/helpers/misc.c
index 9547b29254a7..21f653cd472c 100644
--- a/tools/power/cpupower/utils/helpers/misc.c
+++ b/tools/power/cpupower/utils/helpers/misc.c
@@ -95,7 +95,7 @@ bool cpupower_amd_pstate_enabled(void)
if (!driver)
return ret;
- if (!strcmp(driver, "amd-pstate"))
+ if (!strcmp(driver, "amd-pstate") || !strcmp(driver, "amd-pstate-epp"))
separated from this series (for example if a distro missed it in a backport
from separate directories), how about using strncmp() instead and just look
for the prefix?
I'm thinking of using strncmp(driver, "amd", 3), because in the above
case the epp driver would be "amd_pstate_epp" therefore common prefix is
only "amd".
Thanks,
Wyes
This would also let the tool be more future proofed in the case another
amd-pstate driver was introduced later down the road as long as it stuck to
"amd-pstate*"
ret = true;
cpufreq_put_driver(driver);