summaryrefslogtreecommitdiff
path: root/kernel/sched/ext_internal.h
AgeCommit message (Expand)Author
8 dayssched_ext: Add verifier-time kfunc context filterTejun Heo
8 dayssched_ext: Decouple kfunc unlocked-context check from kf_maskTejun Heo
2026-03-13sched_ext: Add SCX_OPS_ALWAYS_ENQ_IMMED ops flagTejun Heo
2026-03-13sched_ext: Implement SCX_ENQ_IMMEDTejun Heo
2026-03-10sched_ext: Always bounce scx_disable() through irq_workTejun Heo
2026-03-10sched_ext: Add scx_dump_lock and dump_disabledTejun Heo
2026-03-09sched_ext: remove SCX_OPS_HAS_CGROUP_WEIGHTZhao Mengmeng
2026-03-07sched_ext: Add SCX_TASK_REENQ_REASON flagsTejun Heo
2026-03-07sched_ext: Add reenq_flags plumbing to scx_bpf_dsq_reenq()Tejun Heo
2026-03-07sched_ext: Wrap deferred_reenq_local_node into a structTejun Heo
2026-03-07sched_ext: Convert deferred_reenq_locals from llist to regular listTejun Heo
2026-03-07sched_ext: Wrap global DSQs in per-node structureTejun Heo
2026-03-06sched_ext: Add rhashtable lookup for sub-schedulersTejun Heo
2026-03-06sched_ext: Make scx_bpf_reenqueue_local() sub-sched awareTejun Heo
2026-03-06sched_ext: Add scx_sched back pointer to scx_sched_pcpuTejun Heo
2026-03-06sched_ext: Make watchdog sub-sched awareTejun Heo
2026-03-06sched_ext: Move scx_dsp_ctx and scx_dsp_max_batch into scx_schedTejun Heo
2026-03-06sched_ext: Implement hierarchical bypass modeTejun Heo
2026-03-06sched_ext: Separate bypass dispatch enabling from bypass depth trackingTejun Heo
2026-03-06sched_ext: Move bypass state into scx_schedTejun Heo
2026-03-06sched_ext: Move bypass_dsq into scx_sched_pcpuTejun Heo
2026-03-06sched_ext: Move aborting flag to per-scheduler fieldTejun Heo
2026-03-06sched_ext: Move default slice to per-scheduler fieldTejun Heo
2026-03-06sched_ext: Enforce scheduling authority in dispatch and select_cpu operationsTejun Heo
2026-03-06sched_ext: Introduce scx_prog_sched()Tejun Heo
2026-03-06sched_ext: Introduce scx_task_sched[_rcu]()Tejun Heo
2026-03-06sched_ext: Introduce cgroup sub-sched supportTejun Heo
2026-03-06Merge branch 'for-7.0-fixes' into for-7.1Tejun Heo
2026-03-05sched_ext: Document task ownership state machineAndrea Righi
2026-02-26sched_ext: Fix SCX_EFLAG_INITIALIZED being a no-op flagDavid Carlier
2026-02-23sched_ext: Fix ops.dequeue() semanticsAndrea Righi
2025-11-12sched_ext: Implement load balancer for bypass modeTejun Heo
2025-11-05sched_ext: Mark racy bitfields to prevent adding fields that can't tolerate r...Tejun Heo
2025-10-22sched_ext: Fix SCX_KICK_WAIT to work reliablyTejun Heo
2025-10-14sched/ext: Implement cgroup_set_idle() callbackzhidao su
2025-09-23sched_ext: Add SCX_EFLAG_INITIALIZED to indicate successful ops.init()Tejun Heo
2025-09-23sched_ext: Use bitfields for boolean warning flagsTejun Heo
2025-09-03sched_ext: deprecation warn for scx_bpf_cpu_rq()Christian Loehle
2025-09-03sched_ext: Put event_stats_cpu in struct scx_sched_pcpuTejun Heo
2025-09-03sched_ext: Move internal type and accessor definitions to ext_internal.hTejun Heo