linux-loongson/include/linux/sched
Linus Torvalds 6a68cec16b sched_ext: Changes for v6.17
- Add support for cgroup "cpu.max" interface.
 
 - Code organization cleanup so that ext_idle.c doesn't depend on the
   source-file-inclusion build method of sched/.
 
 - Drop UP paths in accordance with sched core changes.
 
 - Documentation and other misc changes.
 -----BEGIN PGP SIGNATURE-----
 
 iIQEABYKACwWIQTfIjM1kS57o3GsC/uxYfJx3gVYGQUCaIqnxg4cdGpAa2VybmVs
 Lm9yZwAKCRCxYfJx3gVYGUh5AQC6YM7ggRPYRmy28m5B0nubpKtCHqPOAHSd/QbY
 MCiThgD+JuE9ewg3wYO/jvJx3NyIRB1McMnAaG59hf6R0Plh5Qo=
 =TeLF
 -----END PGP SIGNATURE-----

Merge tag 'sched_ext-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext

Pull sched_ext updates from Tejun Heo:

 - Add support for cgroup "cpu.max" interface

 - Code organization cleanup so that ext_idle.c doesn't depend on the
   source-file-inclusion build method of sched/

 - Drop UP paths in accordance with sched core changes

 - Documentation and other misc changes

* tag 'sched_ext-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext:
  sched_ext: Fix scx_bpf_reenqueue_local() reference
  sched_ext: Drop kfuncs marked for removal in 6.15
  sched_ext, rcu: Eject BPF scheduler on RCU CPU stall panic
  kernel/sched/ext.c: fix typo "occured" -> "occurred" in comments
  sched_ext: Add support for cgroup bandwidth control interface
  sched_ext, sched/core: Factor out struct scx_task_group
  sched_ext: Return NULL in llc_span
  sched_ext: Always use SMP versions in kernel/sched/ext_idle.h
  sched_ext: Always use SMP versions in kernel/sched/ext_idle.c
  sched_ext: Always use SMP versions in kernel/sched/ext.h
  sched_ext: Always use SMP versions in kernel/sched/ext.c
  sched_ext: Documentation: Clarify time slice handling in task lifecycle
  sched_ext: Make scx_locked_rq() inline
  sched_ext: Make scx_rq_bypassing() inline
  sched_ext: idle: Make local functions static in ext_idle.c
  sched_ext: idle: Remove unnecessary ifdef in scx_bpf_cpu_node()
2025-07-31 16:29:46 -07:00
..
affinity.h
autogroup.h
clock.h
cond_resched.h
coredump.h
cpufreq.h
cputime.h
deadline.h sched/smp: Make SMP unconditional 2025-06-13 08:47:18 +02:00
debug.h
ext.h sched_ext: Drop kfuncs marked for removal in 6.15 2025-06-25 13:13:20 -10:00
hotplug.h
idle.h sched/smp: Make SMP unconditional 2025-06-13 08:47:18 +02:00
init.h
isolation.h
jobctl.h
loadavg.h
mm.h futex: Use RCU-based per-CPU reference counting instead of rcuref_t 2025-07-11 16:02:00 +02:00
nohz.h sched/smp: Make SMP unconditional 2025-06-13 08:47:18 +02:00
numa_balancing.h
posix-timers.h
prio.h
rseq_api.h
rt.h
sd_flags.h sched/topology: Remove sched_domain_topology_level::flags 2025-07-14 10:59:35 +02:00
signal.h
smt.h
stat.h
sysctl.h
task_flags.h
task_stack.h sched/task_stack: Add missing const qualifier to end_of_stack() 2025-07-26 14:28:35 -07:00
task.h sched: Do not call __put_task_struct() on rt if pi_blocked_on is set 2025-07-14 17:16:33 +02:00
thread_info_api.h
topology.h sched/topology: Remove sched_domain_topology_level::flags 2025-07-14 10:59:35 +02:00
types.h
user.h
vhost_task.h
wake_q.h
xacct.h