clocksource_...ax_deferment(9)
π clocksource_...ax_deferment(9) β from the Kernel API Manual, bestie β¨
Okay so this is the whole entire page for clocksource_update_max_deferment, straight out of the Kernel API Manual (the (9) is giving kernel-doc energy, iykyk π). Buckle up, it's short but it matters.
πΈ NAME πΈ
clocksource_update_max_deferment β Updates the clocksource max_idle_ns & max_cycles
Like, that's literally the whole job. Not me being dramatic, that's just what it does π
β¨ SYNOPSIS β¨
void clocksource_update_max_deferment (struct clocksource *cs );
Returns nothing (void), takes one pointer, moves on with its life. Iconic minimalism honestly π¦
π«Ά ARGUMENTS π«Ά
csβ Pointer to clocksource to be updated. That's it, that's the whole input. Hand it a clocksource and it goes to work β¨
Fr fr, it's just one parameter. No sneaky extra args hiding anywhere. We checked. π
π₯ SEE ALSO π₯
Bestie the reading list is LONG, so let's get into it. This all lives in Kernel file ./kernel/time/clocksource.c, and here's the whole squad:
clocks_calc_mult_shift(9)clocksource_mark_unstable(9)clocksource_suspend_select(9)clocksource_start_suspend_timing(9)clocksource_stop_suspend_timing(9)clocksource_suspend(9)clocksource_resume(9)clocksource_touch_watchdog(9)clocksource_max_adjustment(9)clocks_calc_max_nsecs(9)clocksource_select(9)__clocksource_update_freq_scale(9)__clocksource_register_scale(9)clocksource_unregister(9)current_clocksource_show(9)current_clocksource_store(9)unbind_clocksource_store(9)available_clocksource_show(9)boot_override_clocksource(9)boot_override_clock(9)
Twenty entries. Twenty!! We did not skip a single one, that's a promise π«‘π Read them all or don't, but they're all here and accounted for.
π§ Little reminder that this page only tells you it updates the clocksourcemax_idle_ns&max_cyclesvia thecspointer β nothing more is claimed here, so don't go inventing extra behaviour, mwah π
Okay that's a wrap, bestie β with love from ./kernel/time, dated October 2026, in the Kernel API Manual, under the title clocksource_...ax_deferment(9). Slay, go update some deferment β¨π
π¦ 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