tick_freeze(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… tick_freeze(9) πŸ’…

welcome to the Kernel API Manual, bestie β€” this page is all about tick_freeze(9), and it's lowkey a two-for-one vibe: suspend the local tick and (possibly) timekeeping. no cap. πŸ•°οΈβœ¨

πŸŽ€ NAME πŸŽ€

tick_freeze β€” suspend the local tick and (possibly) timekeeping.

✨ SYNOPSIS ✨

void tick_freeze (void );

🫢 ARGUMENTS 🫢

  • void β€” no arguments. like, none at all, not even a lil one. πŸ™ˆ

πŸ’… DESCRIPTION πŸ’…

okay so here's the tea, bestie: tick_freeze checks if this is the last online CPU executing the function. if it is, then it suspends timekeeping. otherwise, it suspends the local tick. that's the whole branch situation, and it's giving main character energy. πŸ‘‘

⚠️ call this with interrupts disabled. and it must be balanced with tick_unfreeze. interrupts must not be enabled before the subsequent tick_unfreeze β€” that's a hard no. πŸ’€

πŸ”₯ SEE ALSO πŸ”₯


mwah πŸ’– this page comes from ./kernel/time, dated October 2026, and it's all about tick_freeze(9). slay. 🌸

πŸ“¦ where this page comes from