summaryrefslogtreecommitdiff
path: root/include/linux/sched/ext.h
AgeCommit message (Expand)AuthorFilesLines
2026-08-15sched_ext: Use runnable_at for the default core-sched task orderingTejun Heo1-3/+0
2026-08-03sched_ext: Eject the top rescue consumer on overloadTejun Heo1-0/+3
2026-08-03sched_ext: Add bandwidth-limited rescue execution for stranded tasksTejun Heo1-0/+1
2026-08-03sched_ext: Add SCX_TASK_PROTECTEDTejun Heo1-0/+1
2026-08-03sched_ext: Synchronize slice and dsq_vtime writesTejun Heo1-0/+2
2026-07-26sched_ext: Bound per-task reenqueues and eject the owning schedulerTejun Heo1-0/+1
2026-07-19sched_ext: Hand over cgroups at sub-scheduler enable/disableTejun Heo1-0/+13
2026-07-19sched_ext: Deliver cgroup ops to each task_group's schedTejun Heo1-0/+2
2026-07-17Merge branch 'for-7.2-fixes' into for-7.3Tejun Heo1-5/+5
2026-07-17sched_ext: Reject setting disallow from init_task outside the enable pathTejun Heo1-5/+5
2026-07-13sched_ext: Tie cpu occupancy to SCX_CAP_BASE through the task sliceTejun Heo1-4/+13
2026-07-13sched_ext: Track the cpu a task is runnable onTejun Heo1-0/+1
2026-07-13sched_ext: Add reject DSQ for cap-rejected dispatchesTejun Heo1-2/+13
2026-06-24sched_ext, rcu: Upgrade RCU stall paths to report cpumask of stalled CPUsCheng-Yang Chou1-2/+2
2026-05-10Merge branch 'for-7.1-fixes' into for-7.2Tejun Heo1-6/+10
2026-05-10sched_ext: Close root-enable vs sched_ext_dead() race with SCX_TASK_INIT_BEGINTejun Heo1-4/+6
2026-05-10sched_ext: Replace SCX_TASK_OFF_TASKS flag with SCX_TASK_DEAD stateTejun Heo1-4/+5
2026-05-04sched_ext: Skip past-sched_ext_dead() tasks in scx_task_iter_next_locked()Tejun Heo1-0/+1
2026-04-20sched_ext: add p->scx.tid and SCX_OPS_TID_TO_TASK lookupTejun Heo1-0/+9
2026-04-10sched_ext: Remove runtime kfunc mask enforcementCheng-Yang Chou1-28/+0
2026-03-13sched_ext: Implement SCX_ENQ_IMMEDTejun Heo1-0/+5
2026-03-07sched_ext: Add SCX_TASK_REENQ_REASON flagsTejun Heo1-0/+15
2026-03-07sched_ext: Simplify task state handlingTejun Heo1-12/+16
2026-03-07sched_ext: Implement scx_bpf_dsq_reenq() for user DSQsTejun Heo1-0/+6
2026-03-07sched_ext: Factor out nldsq_cursor_next_task() and nldsq_cursor_lost_task()Tejun Heo1-3/+3
2026-03-07sched_ext: Add per-CPU data to DSQsTejun Heo1-0/+5
2026-03-06sched_ext: Implement cgroup sub-sched enabling and disablingTejun Heo1-0/+1
2026-03-06sched_ext: Introduce scx_task_sched[_rcu]()Tejun Heo1-0/+7
2026-03-06sched_ext: Introduce cgroup sub-sched supportTejun Heo1-0/+3
2026-02-24sched_ext: Optimize sched_ext_entity layout for cache localityDavid Carlier1-3/+3
2026-02-23sched_ext: Fix ops.dequeue() semanticsAndrea Righi1-0/+1
2025-11-14sched_ext: Pass locked CPU parameter to scx_hardlockup() and add docsTejun Heo1-2/+2
2025-11-12sched_ext: Factor out scx_dsq_list_node cursor initialization into INIT_DSQ_L...Tejun Heo1-0/+7
2025-11-12sched_ext: Hook up hardlockup detectorTejun Heo1-0/+2
2025-11-12sched_ext: Use per-CPU DSQs instead of per-node global DSQs in bypass modeTejun Heo1-0/+1
2025-11-12sched_ext: Use shorter slice in bypass modeTejun Heo1-0/+11
2025-11-03sched_ext: Fix cgroup exit ordering by moving sched_ext_free() to finish_task...Tejun Heo1-2/+2
2025-10-15sched_ext: Add lockless peek operation for DSQsRyan Newton1-0/+1
2025-10-14sched/ext: Implement cgroup_set_idle() callbackzhidao su1-0/+1
2025-09-23sched_ext: Improve SCX_KF_DISPATCH commentTejun Heo1-1/+5
2025-06-25sched_ext: Drop kfuncs marked for removal in 6.15Jake Hillion1-5/+5
2025-06-24sched_ext, rcu: Eject BPF scheduler on RCU CPU stall panicDavid Dai1-0/+2
2025-06-20sched_ext: Add support for cgroup bandwidth control interfaceTejun Heo1-0/+3
2025-06-20sched_ext, sched/core: Factor out struct scx_task_groupTejun Heo1-0/+8
2025-02-02sched_ext: Add an event, SCX_EV_SELECT_CPU_FALLBACKChangwoo Min1-0/+1
2024-11-20Merge tag 'sched_ext-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+2
2024-11-08sched_ext: Enable the ops breather and eject BPF scheduler on softlockupTejun Heo1-0/+2
2024-11-05sched/ext: Remove sched_fork() hackThomas Gleixner1-1/+0
2024-09-09sched_ext: Compact struct bpf_iter_scx_dsq_kernTejun Heo1-1/+9
2024-09-04sched_ext: Add cgroup supportTejun Heo1-0/+3