aboutsummaryrefslogtreecommitdiffstats
path: root/net/core/dev_api.c
diff options
context:
space:
mode:
authorRafael J. Wysocki <[email protected]>2025-04-15 10:00:52 +0000
committerRafael J. Wysocki <[email protected]>2025-04-17 15:54:44 +0000
commit75da043d8f880bde8616fd81638c4e2cdb186a08 (patch)
treedfffa2e8abadda576e5cdc9f58fae1861aa89184 /net/core/dev_api.c
parentcpufreq/sched: Explicitly synchronize limits_changed flag handling (diff)
downloadkernel-75da043d8f880bde8616fd81638c4e2cdb186a08.tar.gz
kernel-75da043d8f880bde8616fd81638c4e2cdb186a08.zip
cpufreq/sched: Set need_freq_update in ignore_dl_rate_limit()
Notice that ignore_dl_rate_limit() need not piggy back on the limits_changed handling to achieve its goal (which is to enforce a frequency update before its due time). Namely, if sugov_should_update_freq() is updated to check sg_policy->need_freq_update and return 'true' if it is set when sg_policy->limits_changed is not set, ignore_dl_rate_limit() may set the former directly instead of setting the latter, so it can avoid hitting the memory barrier in sugov_should_update_freq(). Update the code accordingly. Signed-off-by: Rafael J. Wysocki <[email protected]> Reviewed-by: Christian Loehle <[email protected]> Link: https://patch.msgid.link/[email protected]
Diffstat (limited to 'net/core/dev_api.c')
0 files changed, 0 insertions, 0 deletions