summaryrefslogtreecommitdiff
path: root/kernel/sched/ext.c
AgeCommit message (Expand)AuthorFilesLines
3 dayssched_ext: Use dsq->first_task instead of list_empty() in dispatch_enqueue() ...Tejun Heo1-4/+6
3 dayssched_ext: Read scx_root under scx_cgroup_ops_rwsem in cgroup settersTejun Heo1-3/+6
2026-04-03sched_ext: Fix stale direct dispatch state in ddsp_dsq_idAndrea Righi1-14/+35
2026-03-30sched_ext: Fix SCX_KICK_WAIT deadlock by deferring wait to balance callbackTejun Heo1-25/+70
2026-03-09sched_ext: Use WRITE_ONCE() for the write side of scx_enable helper pointerzhidao su1-4/+5
2026-03-07sched_ext: Fix enqueue_task_scx() truncation of upper enqueue flagsTejun Heo1-3/+2
2026-03-06sched_ext: Use READ_ONCE() for scx_slice_bypass_us in scx_bypass()David Carlier1-1/+1
2026-03-05sched_ext: Use READ_ONCE() for lock-free reads of module param variableszhidao su1-2/+2
2026-03-04sched_ext: Use WRITE_ONCE() for the write side of dsq->seq updatezhidao su1-1/+1
2026-03-03Merge tag 'sched_ext-for-7.0-rc2-fixes' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-18/+83
2026-03-03sched_ext: Fix starvation of scx_enable() under fair-class saturationTejun Heo1-10/+56
2026-03-03sched_ext: Remove redundant css_put() in scx_cgroup_init()Cheng-Yang Chou1-1/+0
2026-03-02sched_ext: Use READ_ONCE() for plain reads of scx_watchdog_timeoutzhidao su1-3/+3
2026-03-02sched_ext: Replace naked scx_root dereferences in kobject callbackszhidao su1-2/+6
2026-03-02sched_ext: Use READ_ONCE() for the read side of dsq->nr updatezhidao su1-2/+6
2026-02-24sched_ext: Disable preemption between scx_claim_exit() and kicking helper workTejun Heo1-0/+12
2026-02-23sched/core: Fix wakeup_preempt's next_class trackingPeter Zijlstra1-2/+2
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-3/+3
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-5/+5
2026-02-11Merge tag 'sched_ext-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2026-02-10Merge tag 'sched-core-2026-02-09' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-5/+37
2026-02-10Merge tag 'bpf-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf...Linus Torvalds1-4/+4
2026-02-04Merge tag 'sched_ext-for-6.19-rc8-fixes' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-0/+48
2026-02-04sched_ext: Short-circuit sched_class operations on dead tasksTejun Heo1-0/+48
2026-02-03sched_ext: Add a DL server for sched_ext tasksAndrea Righi1-0/+33
2026-02-03Merge branch 'v6.19-rc8'Peter Zijlstra1-37/+59
2026-01-15sched: Audit MOVE vs balance_callbacksPeter Zijlstra1-0/+1
2026-01-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc5Alexei Starovoitov1-13/+10
2026-01-02bpf: Remove redundant KF_TRUSTED_ARGS flag from all kfuncsPuranjay Mohan1-4/+4
2025-12-22sched_ext: Avoid multiple irq_work_queue() calls in destroy_dsq()Zqiang1-2/+2
2025-12-22sched_ext: Use the resched_cpu() to replace resched_curr() in the bypass_lb_n...Zqiang1-7/+2
2025-12-19sched_ext: Fix some comments in ext.cZqiang1-5/+5
2025-12-17sched/core: Rework sched_class::wakeup_preempt() and rq_modified_*()Peter Zijlstra1-5/+4
2025-12-16sched_ext: fix uninitialized ret on alloc_percpu() failureLiang Jie1-1/+3
2025-12-15sched_ext: Remove unused code in the do_pick_task_scx()Zqiang1-6/+2
2025-12-12sched_ext: Fix missing post-enqueue handling in move_local_task_to_local_dsq()Tejun Heo1-0/+10
2025-12-12sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue()Tejun Heo1-15/+19
2025-12-11sched_ext: Fix bypass depth leak on scx_enable() failureTejun Heo1-0/+14
2025-12-08sched/ext: Avoid null ptr traversal when ->put_prev_task() is called with NUL...John Stultz1-1/+1
2025-12-08sched_ext: Fix the memleak for sch->helper objectsZqiang1-2/+2
2025-12-03Merge tag 'sched_ext-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-269/+798
2025-12-01Merge tag 'sched-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-96/+36
2025-12-01sched_ext: Fix incorrect sched_class settings for per-cpu migration tasksZqiang1-4/+10
2025-11-20sched_ext: Fix scx_enable() crash on helper kthread creation failureSaket Kumar Bhaskar1-1/+4
2025-11-17sched_ext: Use kvfree_rcu() to release per-cpu ksyncs objectZqiang1-8/+1
2025-11-17sched_ext: Use IRQ_WORK_INIT_HARD() to initialize rq->scx.kick_cpus_irq_workZqiang1-1/+1
2025-11-14sched_ext: Pass locked CPU parameter to scx_hardlockup() and add docsTejun Heo1-3/+22
2025-11-13sched_ext: Fix possible deadlock in the deferred_irq_workfn()Zqiang1-1/+1
2025-11-12sched_ext: Update comments replacing breather with aborting mechanismAndrea Righi1-4/+4