scx_bpf_put_idle_cpumask(9)
π scx_bpf_put_idle_cpumask β Kernel API Manual, section 9 π
okay so bestie, welcome to the manual page for scx_bpf_put_idle_cpumask from the Kernel API Manual β section 9, the one and only. This is the part where you release a previously acquired referenced kptr to an idle-tracking cpumask, and honestly? closure is iconic. π
β¨ NAME β¨
scx_bpf_put_idle_cpumask β release a previously acquired referenced kptr to either the percpu, or SMT idle-tracking cpumask. Thatβs the whole main-character job, no cap. π
πΈ SYNOPSIS πΈ
Hereβs the exact signature, bestie β do not retype it with typos:
__bpf_kfunc void scx_bpf_put_idle_cpumask (const struct cpumask
*idle_mask );
π ARGUMENTS π
idle_maskβ the cpumask to use. Thatβs the argument, thatβs the assignment, periodt. π
π₯ SEE ALSO π₯
Kernel file: ./kernel/sched/ext/idle.c
scx_bpf_cpu_node(9)scx_bpf_select_cpu_dfl(9)__scx_bpf_select_cpu_and(9)scx_bpf_get_idle_cpumask_node(9)scx_bpf_get_idle_cpumask(9)scx_bpf_get_idle_smtmask_node(9)scx_bpf_get_idle_smtmask(9)scx_bpf_test_and_clear_cpu_idle(9)scx_bpf_pick_idle_cpu_node(9)scx_bpf_pick_idle_cpu(9)scx_bpf_pick_any_cpu_node(9)scx_bpf_pick_any_cpu(9)
Thatβs the page, bestie! Source/version: ./kernel/sched/ext, dated October 2026. Go release that referenced kptr and slay the scheduler π
β¨π«Ά
π¦ 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