sched_ext: fix stale references in doc comments

- inlines.h: scx_bpf_dispatch() doesn't exist; the comment means
  scx_bpf_sub_dispatch()
- internal.h: name %SCX_DEQ_SCHED_CHANGE instead of the never-defined
  %SCX_DEQ_SAVE
- internal.h: @name shows up in the ops file in the scheduler's sysfs
  directory, not a "kernel.sched_ext_ops" sysctl

Signed-off-by: Tao Cui <cuitao@kylinos.cn>
Signed-off-by: Tejun Heo <tj@kernel.org>
This commit is contained in:
Tao Cui 2026-08-14 07:01:23 +08:00 committed by Tejun Heo
parent 273ce3b12f
commit 1d0a73dd0c
2 changed files with 5 additions and 4 deletions

View File

@ -22,7 +22,7 @@ enum scx_dsp_verdict {
};
/*
* One user of this function is scx_bpf_dispatch() which can be called
* One user of this function is scx_bpf_sub_dispatch() which can be called
* recursively as sub-sched dispatches nest. Always inline to reduce stack usage
* from the call frame.
*/

View File

@ -485,7 +485,7 @@ struct sched_ext_ops {
* - sleeping (%SCX_DEQ_SLEEP)
* - being moved to another CPU
* - being temporarily taken off the queue for an attribute change
* (%SCX_DEQ_SAVE)
* (%SCX_DEQ_SCHED_CHANGE)
*
* This and ->dequeue() are related but not coupled. This operation
* notifies @p's state transition and may not be preceded by ->dequeue()
@ -966,8 +966,9 @@ struct sched_ext_ops {
* @name: BPF scheduler's name
*
* Must be a non-zero valid BPF object name including only isalnum(),
* '_' and '.' chars. Shows up in kernel.sched_ext_ops sysctl while the
* BPF scheduler is enabled.
* '_' and '.' chars. Exposed via the ops file in the scheduler's sysfs
* directory, /sys/kernel/sched_ext/root/ops for the root scheduler,
* while the BPF scheduler is enabled.
*/
char name[SCX_OPS_NAME_LEN];