[PATCH v2 09/17] cpufreq/amd-pstate-ut: Continue on missing policies
From: Mario Limonciello
Date: Fri Feb 14 2025 - 19:54:49 EST
From: Mario Limonciello <mario.limonciello@xxxxxxx>
If a CPU is missing a policy then the unit test is skipped for the rest
of the CPUs on the system.
Instead just skip the rest of that test and continue to test the rest
of them.
Signed-off-by: Mario Limonciello <mario.limonciello@xxxxxxx>
---
v2:
* new patch
drivers/cpufreq/amd-pstate-ut.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/cpufreq/amd-pstate-ut.c b/drivers/cpufreq/amd-pstate-ut.c
index 028527a0019ca..b888a5877ad93 100644
--- a/drivers/cpufreq/amd-pstate-ut.c
+++ b/drivers/cpufreq/amd-pstate-ut.c
@@ -121,7 +121,7 @@ static int amd_pstate_ut_check_perf(u32 index)
policy = cpufreq_cpu_get(cpu);
if (!policy)
- break;
+ continue;
cpudata = policy->driver_data;
if (get_shared_mem()) {
@@ -193,7 +193,7 @@ static int amd_pstate_ut_check_freq(u32 index)
policy = cpufreq_cpu_get(cpu);
if (!policy)
- break;
+ continue;
cpudata = policy->driver_data;
if (!((policy->cpuinfo.max_freq >= cpudata->nominal_freq) &&
--
2.43.0