cpufreq_out_of_sync(9)
π NAME π
cpufreq_out_of_sync β fix up actual and saved CPU frequency difference. π
This is the cpufreq_out_of_sync(9) page from the Kernel API Manual, and it's lowkey giving βtiny kernel helper with one very specific jobβ energy. β¨
πΈ SYNOPSIS πΈ
void cpufreq_out_of_sync (struct cpufreq_policy *policy , unsigned int
new_freq );
π¦ ARGUMENTS π¦
policyβ policy managing CPUs. Like, the policy that's managing the CPUs, periodt. πnew_freqβ new CPU frequency. The fresh frequency value, bestie. β¨
π₯ DESCRIPTION π₯
Okay so the whole vibe is: adjust to the current frequency first, and clean up later by either calling cpufreq_update_policy, or scheduling handle_update. That's literally it β first the adjustment happens, then the cleanup happens later through one of those two paths. π«Ά No cap.
π SEE ALSO π
Kernel file: ./drivers/cpufreq/cpufreq.c
And here's the whole friend group, fr fr:
cpufreq_cpu_get(9)cpufreq_cpu_put(9)adjust_jiffies(9)cpufreq_notify_transition(9)cpufreq_enable_fast_switch(9)cpufreq_disable_fast_switch(9)cpufreq_driver_resolve_freq(9)cpufreq_parse_governor(9)cpufreq_add_dev(9)cpufreq_quick_get(9)cpufreq_quick_get_max(9)cpufreq_get_hw_max_freq(9)cpufreq_get(9)cpufreq_suspend(9)cpufreq_resume(9)cpufreq_driver_test_flags(9)cpufreq_get_current_driver(9)cpufreq_get_driver_data(9)cpufreq_register_notifier(9)cpufreq_unregister_notifier(9)cpufreq_driver_fast_switch(9)cpufreq_driver_adjust_perf(9)cpufreq_driver_has_adjust_perf(9)cpufreq_update_pressure(9)cpufreq_set_policy(9)cpufreq_update_policy(9)cpufreq_update_limits(9)cpufreq_register_driver(9)
okay that's the page, bestie π«Ά β source/version note: ./drivers/cpufreq, date October 2026, page cpufreq_out_of_sync(9). bye π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms