scx_bpf_put_idle_cpumask(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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


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