halt_fast_timekeeper(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… halt_fast_timekeeper(9) πŸ’…

okay bestie, welcome to the Kernel API Manual page for halt_fast_timekeeper β€” it's giving β€œplease stop touching the clocksource” energy. πŸ¦‹


✨ NAME ✨

halt_fast_timekeeper β€” prevent the fast timekeeper from accessing the clocksource. No cap. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

void halt_fast_timekeeper (const struct timekeeper *tk );

🌸 ARGUMENTS 🌸

  • tk β€” the timekeeper to snapshot, bestie. 🫢

πŸ”₯ DESCRIPTION πŸ”₯

so here's the tea β˜•: it's generally unsafe to access the clocksource after timekeeping has been suspended. The move is to take a snapshot of the readout base of tk and use it as the fast timekeeper's readout base while suspended.

Then it'll return the same number of cycles every single time until timekeeping is resumed. At that point, the proper readout base for the fast timekeeper will be restored automatically β€” iconic, honestly. ✨


πŸ¦‹ SEE ALSO πŸ¦‹

go read these next, bestie, iykyk πŸ‘‘

cute sign-off: this page is sourced from ./kernel/time and dated October 2026 β€” mwah πŸ’–

πŸ“¦ where this page comes from