summaryrefslogtreecommitdiff
path: root/kernel/sched/ext.c
AgeCommit message (Expand)Author
5 daysMerge tag 'sched_ext-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
7 daysMerge tag 'sched-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
7 dayssched_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
2025-11-12sched_ext: Factor out scx_dsq_list_node cursor initialization into INIT_DSQ_L...Tejun Heo
2025-11-12sched_ext: Hook up hardlockup detectorTejun Heo
2025-11-12sched_ext: Make handle_lockup() propagate scx_verror() resultTejun Heo
2025-11-12sched_ext: Refactor lockup handlers into handle_lockup()Tejun Heo
2025-11-12sched_ext: Make scx_exit() and scx_vexit() return boolTejun Heo
2025-11-12sched_ext: Exit dispatch and move operations immediately when abortingTejun Heo
2025-11-12sched_ext: Simplify breather mechanism with scx_aborting flagTejun Heo
2025-11-12sched_ext: Use per-CPU DSQs instead of per-node global DSQs in bypass modeTejun Heo
2025-11-12sched_ext: Refactor do_enqueue_task() local and global DSQ pathsTejun Heo
2025-11-12sched_ext: Use shorter slice in bypass modeTejun Heo
2025-11-12sched_ext: Fix unsafe locking in the scx_dump_state()Zqiang
2025-11-11sched/proxy: Yield the donor taskFernand Sieber
2025-11-04sched_ext: Minor cleanups to scx_task_iterTejun Heo
2025-11-04sched_ext: Move __SCX_DSQ_ITER_ALL_FLAGS BUILD_BUG_ON to the right placeTejun Heo
2025-11-03sched_ext: Fix cgroup exit ordering by moving sched_ext_free() to finish_task...Tejun Heo
2025-10-29sched_ext: Allow scx_bpf_reenqueue_local() to be called from anywhereTejun Heo
2025-10-29sched_ext: Factor out reenq_local() from scx_bpf_reenqueue_local()Tejun Heo
2025-10-29sched_ext: Split schedule_deferred() into locked and unlocked variantsTejun Heo
2025-10-29Merge branch 'for-6.18-fixes' into for-6.19Tejun Heo
2025-10-29sched_ext: Fix use of uninitialized variable in scx_bpf_cpuperf_set()Andrea Righi
2025-10-29Merge branch 'linus/master' into sched/core, to resolve conflictPeter Zijlstra
2025-10-28sched_ext: Use SCX_TASK_READY test instead of tryget_task_struct() during cla...Tejun Heo
2025-10-24sched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQsAndrea Righi
2025-10-22sched_ext: Use rhashtable_lookup() instead of rhashtable_lookup_fast()Tejun Heo
2025-10-22sched_ext: Rename pnt_seq to kick_syncTejun Heo
2025-10-22sched_ext: Fix SCX_KICK_WAIT to work reliablyTejun Heo
2025-10-22sched_ext: Don't kick CPUs running higher classesTejun Heo
2025-10-21sched_ext: Fix scx_bpf_dsq_insert() backward binary compatibilityTejun Heo
2025-10-18sched_ext: Allow forcibly picking an scx taskAndrea Righi
2025-10-16sched_ext: Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/ke...Tejun Heo
2025-10-16sched_ext: Merge branch 'for-6.18-fixes' into for-6.19Tejun Heo
2025-10-16sched_ext: fix flag check for deferred callbacksEmil Tsalapatis
2025-10-16sched/ext: Fold balance_scx() into pick_task_scx()Peter Zijlstra
2025-10-16sched: Add support to pick functions to take rfJoel Fernandes
2025-10-16sched: Detect per-class runqueue changesPeter Zijlstra
2025-10-16sched: Cleanup the sched_change NOCLOCK usagePeter Zijlstra
2025-10-16sched: Move sched_class::prio_changed() into the change patternPeter Zijlstra
2025-10-16sched: Cleanup sched_delayed handling for class switchesPeter Zijlstra