]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
cpufreq: ACPI: Replace udelay() with usleep_range()
authorKaushlendra Kumar <kaushlendra.kumar@intel.com>
Wed, 19 Nov 2025 03:11:09 +0000 (08:41 +0530)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 20 Nov 2025 20:50:08 +0000 (21:50 +0100)
Replace udelay() with usleep_range() in check_freqs() to allow
CPU scheduling during frequency polling.

Signed-off-by: Kaushlendra Kumar <kaushlendra.kumar@intel.com>
[ rjw: Changelog edits ]
Link: https://patch.msgid.link/20251119031109.134583-1-kaushlendra.kumar@intel.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/acpi-cpufreq.c

index 083d8369a59121bc3189281364cf2157b392796e..e73a66785d69d4e9d28dd319a040389b6a1d468c 100644 (file)
@@ -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;
 }