summaryrefslogtreecommitdiff
path: root/kernel/sched/ext.c
AgeCommit message (Expand)Author
3 dayssched_ext: Fix SCX_KICK_WAIT deadlock by deferring wait to balance callbackTejun Heo
2026-03-09sched_ext: Use WRITE_ONCE() for the write side of scx_enable helper pointerzhidao su
2026-03-07sched_ext: Fix enqueue_task_scx() truncation of upper enqueue flagsTejun Heo
2026-03-06sched_ext: Use READ_ONCE() for scx_slice_bypass_us in scx_bypass()David Carlier
2026-03-05sched_ext: Use READ_ONCE() for lock-free reads of module param variableszhidao su
2026-03-04sched_ext: Use WRITE_ONCE() for the write side of dsq->seq updatezhidao su
2026-03-03Merge tag 'sched_ext-for-7.0-rc2-fixes' of git://git.kernel.org/pub/scm/linux...Linus Torvalds
2026-03-03sched_ext: Fix starvation of scx_enable() under fair-class saturationTejun Heo
2026-03-03sched_ext: Remove redundant css_put() in scx_cgroup_init()Cheng-Yang Chou
2026-03-02sched_ext: Use READ_ONCE() for plain reads of scx_watchdog_timeoutzhidao su
2026-03-02sched_ext: Replace naked scx_root dereferences in kobject callbackszhidao su
2026-03-02sched_ext: Use READ_ONCE() for the read side of dsq->nr updatezhidao su
2026-02-24sched_ext: Disable preemption between scx_claim_exit() and kicking helper workTejun Heo
2026-02-23sched/core: Fix wakeup_preempt's next_class trackingPeter Zijlstra
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-02-11Merge tag 'sched_ext-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2026-02-10Merge tag 'sched-core-2026-02-09' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2026-02-10Merge tag 'bpf-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf...Linus Torvalds
2026-02-04Merge tag 'sched_ext-for-6.19-rc8-fixes' of git://git.kernel.org/pub/scm/linu...Linus Torvalds
2026-02-04sched_ext: Short-circuit sched_class operations on dead tasksTejun Heo
2026-02-03sched_ext: Add a DL server for sched_ext tasksAndrea Righi
2026-02-03Merge branch 'v6.19-rc8'Peter Zijlstra
2026-01-15sched: Audit MOVE vs balance_callbacksPeter Zijlstra
2026-01-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc5Alexei Starovoitov
2026-01-02bpf: Remove redundant KF_TRUSTED_ARGS flag from all kfuncsPuranjay Mohan
2025-12-22sched_ext: Avoid multiple irq_work_queue() calls in destroy_dsq()Zqiang
2025-12-22sched_ext: Use the resched_cpu() to replace resched_curr() in the bypass_lb_n...Zqiang
2025-12-19sched_ext: Fix some comments in ext.cZqiang
2025-12-17sched/core: Rework sched_class::wakeup_preempt() and rq_modified_*()Peter Zijlstra
2025-12-16sched_ext: fix uninitialized ret on alloc_percpu() failureLiang Jie
2025-12-15sched_ext: Remove unused code in the do_pick_task_scx()Zqiang
2025-12-12sched_ext: Fix missing post-enqueue handling in move_local_task_to_local_dsq()Tejun Heo
2025-12-12sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue()Tejun Heo
2025-12-11sched_ext: Fix bypass depth leak on scx_enable() failureTejun Heo
2025-12-08sched/ext: Avoid null ptr traversal when ->put_prev_task() is called with NUL...John Stultz
2025-12-08sched_ext: Fix the memleak for sch->helper objectsZqiang
2025-12-03Merge tag 'sched_ext-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2025-12-01Merge tag 'sched-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2025-12-01sched_ext: Fix incorrect sched_class settings for per-cpu migration tasksZqiang
2025-11-20sched_ext: Fix scx_enable() crash on helper kthread creation failureSaket Kumar Bhaskar
2025-11-17sched_ext: Use kvfree_rcu() to release per-cpu ksyncs objectZqiang
2025-11-17sched_ext: Use IRQ_WORK_INIT_HARD() to initialize rq->scx.kick_cpus_irq_workZqiang
2025-11-14sched_ext: Pass locked CPU parameter to scx_hardlockup() and add docsTejun Heo
2025-11-13sched_ext: Fix possible deadlock in the deferred_irq_workfn()Zqiang
2025-11-12sched_ext: Update comments replacing breather with aborting mechanismAndrea Righi
2025-11-12sched/ext: convert scx_tasks_lock to raw spinlockEmil Tsalapatis
2025-11-12sched_ext: Implement load balancer for bypass modeTejun Heo
2025-11-12sched_ext: Factor out abbreviated dispatch dequeue into dispatch_dequeue_lock...Tejun Heo