From: Kaushlendra Kumar Date: Wed, 19 Nov 2025 03:11:09 +0000 (+0530) Subject: cpufreq: ACPI: Replace udelay() with usleep_range() X-Git-Tag: v6.19-rc1~203^2~3^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1b541e10eea6ecea84431dd69d9052b12ed1f729;p=thirdparty%2Fkernel%2Flinux.git cpufreq: ACPI: Replace udelay() with usleep_range() Replace udelay() with usleep_range() in check_freqs() to allow CPU scheduling during frequency polling. Signed-off-by: Kaushlendra Kumar [ rjw: Changelog edits ] Link: https://patch.msgid.link/20251119031109.134583-1-kaushlendra.kumar@intel.com Signed-off-by: Rafael J. Wysocki --- diff --git a/drivers/cpufreq/acpi-cpufreq.c b/drivers/cpufreq/acpi-cpufreq.c index 083d8369a5912..e73a66785d69d 100644 --- a/drivers/cpufreq/acpi-cpufreq.c +++ b/drivers/cpufreq/acpi-cpufreq.c @@ -395,7 +395,7 @@ static unsigned int check_freqs(struct cpufreq_policy *policy, cur_freq = extract_freq(policy, get_cur_val(mask, data)); if (cur_freq == freq) return 1; - udelay(10); + usleep_range(10, 15); } return 0; }