schedule_deferred(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to schedule_deferred(9) from the Kernel API Manual β€” she’s a tiny kernel function with main-character energy, and we’re gonna get you fluent in her whole vibe πŸ¦‹βœ¨

πŸ’– NAME πŸ’–

schedule_deferred β€” schedule execution of deferred actions on an rq. That’s the name, and yes it’s giving β€œshort but powerful” πŸ‘‘.

✨ SYNOPSIS ✨

void schedule_deferred (struct rq *rq );

Return type is void, so there’s no return value to screenshot and post β€” she just does the thing and exits πŸ’….

πŸŽ€ ARGUMENTS πŸŽ€

  • rq β€” target rq 🎯. This is the target rq, periodt β€” the one this call is aimed at.

πŸ’… DESCRIPTION πŸ’…

Okay so the tea β˜•: schedule_deferred schedules execution of deferred actions on rq πŸ’–. Those deferred actions are executed with rq locked but unpinned, which is lowkey the key detail β€” and thus they can unlock rq to e.g. migrate tasks to other rqs. That’s literally the whole mechanic, and it’s highkey iconic for something so smol πŸ”₯.

πŸ”₯ SEE ALSO πŸ”₯

the whole extended universe, bestie β€” every ref below is invited to the group chat, no cap πŸ’–

bye bestie! source/version: ./kernel/sched/ext Β· date: October 2026 Β· page: schedule_deferred(9) β€” mwah πŸ’‹πŸ’–

πŸ“¦ where this page comes from