scx_rescue_charge(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

scx_rescue_charge β€” charge the rescuee’s runtime, bestie. (Yup, this is scx_rescue_charge(9) from the Kernel API Manual, and it’s giving very specific scheduler energy. πŸ’…βœ¨)


✨ SYNOPSIS ✨

void scx_rescue_charge (struct rq *rq , s64 delta_exec );

πŸŽ€ ARGUMENTS πŸŽ€

  • rq β€” the rq that the rescuee is running on. That’s the one, bestie.
  • delta_exec β€” the runtime being charged. Literally the amount going on the tab. πŸ’Έ

πŸ¦‹ DESCRIPTION πŸ¦‹

It also ends the rescue once the admitted slice has been served in full. Ending on served time rather than slice exhaustion bounds both the rescue and the charging when a scheduler extends the rescuee’s slice. No cap β€” that timing detail is doing main character work. πŸ‘‘


🌈 SEE ALSO 🌈

Kernel file: ./kernel/sched/ext/sub.c β€” the whole squad is linked up here, iykyk:

That’s the whole see-also friend group β€” collect them all. 🫢


Source/version: ./kernel/sched/ext πŸ“ β€” dated October 2026 πŸ—“οΈ β€” mwah, bestie, go charge that runtime πŸ’‹βœ¨

πŸ“¦ where this page comes from