schedule_timeout_idle(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’€ NAME

schedule_timeout_idle β€” sleep until timeout (idle) 😴

okay so this is the schedule_timeout_idle(9) page from the Kernel API Manual, and its whole thing is literally sleep until timeout (idle) β€” cute, simple, iconic πŸ’….

✨ SYNOPSIS ✨

signed long schedule_timeout_idle (signed long timeout );

πŸŽ€ ARGUMENTS πŸŽ€

  • timeout β€” the timeout value in jiffies ⏳

πŸ¦‹ DESCRIPTION πŸ¦‹

okay bestie, for the full deets you gotta see schedule_timeout β€” this page says β€œSee schedule_timeout for details” and we are not gonna pretend otherwise 🫢.

Before starting the timeout, the task state is set to TASK_IDLE 🧊. It’s similar to schedule_timeout_uninterruptible, except this task will not contribute to load average. That’s the whole vibe: similar energy to schedule_timeout_uninterruptible, but zero load-average contribution, periodt πŸ’….

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./kernel/time/sleep_timeout.c β€” and here’s the whole friend group:

Catch u later bestie 🫢 β€” this one comes from source ./kernel/time, dated October 2026, and the title is schedule_timeout_idle(9) in the Kernel API Manual ✨.

πŸ“¦ where this page comes from