schedule_timeout_idle(9)
π€ 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:
schedule_timeout(9)schedule_timeout_interruptible(9)schedule_timeout_killable(9)schedule_timeout_uninterruptible(9)schedule_hrtimeout_range_clock(9)schedule_hrtimeout_range(9)schedule_hrtimeout(9)msleep(9)msleep_interruptible(9)usleep_range_state(9)
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
- 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