Re: [PATCH] sched_ext: Gate cid kfuncs behind the SCX struct_ops check
Tejun Heo <[email protected]>
| Newsgroups | dev.linux.lists.sched-ext,org.kernel.vger.bpf,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Hello, On Wed, Aug 12, 2026 at 02:11:16PM +0800, Qiurong Fang wrote: > scx_bpf_cid_to_cpu(), scx_bpf_cpu_to_cid() and scx_bpf_cid_topo() live in > the scx_kfunc_ids_cid set, but scx_kfunc_context_filter() doesn't check > that set. The filter's first test treats any kfunc outside its known sets > as non-SCX and allows it, so these three kfuncs can be called from any > struct_ops program - e.g. a TCP congestion control program. Applied to sched_ext/for-7.3. Thanks. -- tejun