schedule_deferred_locked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

schedule_deferred_locked(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” this is the schedule_deferred_locked(9) page, and it's a tiny little baddie with one argument and one very important locked-rq prerequisite. ✨


πŸŽ€ NAME πŸŽ€

schedule_deferred_locked β€” schedule execution of deferred actions on an rq. that's the name, that's the vibe, no notes. πŸ’–

🌸 SYNOPSIS 🌸

void schedule_deferred_locked (struct rq *rq );

🫢 ARGUMENTS 🫢

  • rq β€” target rq. yes, that's the whole argument list, and rq is carrying the whole scene. πŸ‘‘

πŸ”₯ DESCRIPTION πŸ”₯

okay so schedule_deferred_locked schedules execution of deferred actions on rq. It's equivalent to schedule_deferred, but it requires rq to be locked β€” that's the important locked-girl detail β€” and it can be more efficient. so if rq is already locked, this function is giving efficient behavior; if it isn't, then this is not your function, bestie. πŸ’…

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./kernel/sched/ext/ext.c β€” and here's the full see-also squad, every single one:

mwah πŸ’– β€” source/version ./kernel/sched/ext, date October 2026. bye bestie! πŸ¦‹

πŸ“¦ where this page comes from