Skip to content

Commit 5196123

Browse files
committed
Merge back earlier core cpufreq material for 6.10.
2 parents 8c55654 + db9ea3b commit 5196123

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

drivers/cpufreq/freq_table.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ int cpufreq_frequency_table_verify(struct cpufreq_policy_data *policy,
7070
struct cpufreq_frequency_table *table)
7171
{
7272
struct cpufreq_frequency_table *pos;
73-
unsigned int freq, next_larger = ~0;
73+
unsigned int freq, prev_smaller = 0;
7474
bool found = false;
7575

7676
pr_debug("request for verification of policy (%u - %u kHz) for cpu %u\n",
@@ -86,12 +86,12 @@ int cpufreq_frequency_table_verify(struct cpufreq_policy_data *policy,
8686
break;
8787
}
8888

89-
if ((next_larger > freq) && (freq > policy->max))
90-
next_larger = freq;
89+
if ((prev_smaller < freq) && (freq <= policy->max))
90+
prev_smaller = freq;
9191
}
9292

9393
if (!found) {
94-
policy->max = next_larger;
94+
policy->max = prev_smaller;
9595
cpufreq_verify_within_cpu_limits(policy);
9696
}
9797

0 commit comments

Comments
 (0)