scx_rescue_check_overload(9)
okay bestie, welcome to scx_rescue_check_overload(9) from the Kernel API Manual β section 9, kernel API vibes, no cap β¨π
πΈ NAME πΈ
scx_rescue_check_overload β Eject the top rescue consumer on a stuck rescue ππ₯
β¨ SYNOPSIS β¨
void scx_rescue_check_overload (struct rq *rq );
π ARGUMENTS π
rqβ therqwhose rescue timer fired π₯ like, that's the whole argument, bestie
π DESCRIPTION π
okay so picture this: the oldest waiter on rq's rescue DSQ has been queued for too long π which means rescue demand on this cpu persistently exceeds the configured bandwidth π
so instead of letting the scheduler stall path blame the waiter's owner β who may just be crowded out π β this thing ejects the sub with the highest recent rescue consumption. periodt. πβ¨
π¦ SEE ALSO π¦
Kernel file ./kernel/sched/ext/sub.c β that's the source file, bestie ππ
scx_skip_subtree_pre(9)scx_next_descendant_pre(9)scx_rescue_charge(9)scx_rescue_end(9)scx_rescue_keep(9)scx_rescue_accrue(9)scx_rescue_admit(9)scx_rescue_try_admit(9)scx_rescue_timerfn(9)scx_resolve_local_dsq(9)queue_sync_ecaps(9)scx_process_sync_ecaps(9)scx_unbypass_replay_ecaps(9)scx_discard_stale_ecaps_syncs(9)scx_rehome_task(9)scx_punt_task(9)scx_cgroup_claim_subtree(9)scx_cgroup_return_subtree(9)scx_cgroup_task_migrating(9)scx_cgroup_task_migrated(9)scx_cgroup_task_migrate_canceled(9)scx_bpf_sub_dispatch(9)scx_bpf_sub_grant(9)scx_bpf_sub_revoke(9)scx_bpf_sub_caps(9)scx_bpf_sub_kill_bstr(9)
mwah π this page comes from source ./kernel/sched/ext, dated October 2026, and the footer title is scx_rescue_check_overload(9) β bye bestie, go read those SEE ALSOs, iykyk π«Άπβ
π¦ 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