summaryrefslogtreecommitdiffstats
path: root/kernel/sched
AgeCommit message (Expand)AuthorLines
2025-07-09sched/fair: Always trigger resched at the end of a protected periodVincent Guittot-9/+1
2025-07-09sched/fair: Fix entity's lag with run to parityVincent Guittot-3/+13
2025-07-09sched/fair: Limit run to parity to the min slice of enqueued entitiesVincent Guittot-4/+6
2025-07-09sched/fair: Remove spurious shorter slice preemptionVincent Guittot-30/+14
2025-07-09sched/fair: Fix NO_RUN_TO_PARITY caseVincent Guittot-11/+20
2025-07-09sched/fair: Use protect_slice() instead of direct comparisonVincent Guittot-1/+1
2025-07-09sched/deadline: Less agressive dl_server handlingPeter Zijlstra-12/+22
2025-07-09sched/psi: Optimize psi_group_change() cpu_clock() usagePeter Zijlstra-55/+66
2025-07-09sched/fair: Bump sd->max_newidle_lb_cost when newidle balance failsChris Mason-3/+16
2025-07-04sched/deadline: Fix dl_server runtime calculation formulakuyo chang-5/+5
2025-07-01sched/core: Fix migrate_swap() vs. hotplugPeter Zijlstra-0/+5
2025-07-01sched: Fix preemption string of preempt_dynamic_noneThomas Weißschuh-1/+1
2025-06-30entry: Split generic entry into generic exception and syscall entryJinjie Ruan-4/+4
2025-06-25sched_ext: Drop kfuncs marked for removal in 6.15Jake Hillion-69/+2
2025-06-24sched_ext, rcu: Eject BPF scheduler on RCU CPU stall panicDavid Dai-0/+35
2025-06-23kernel/sched/ext.c: fix typo "occured" -> "occurred" in commentsKe Ma-2/+2
2025-06-23sched/wait: Add a waitqueue helper for fully exclusive priority waitersSean Christopherson-0/+18
2025-06-23sched/wait: Drop WQ_FLAG_EXCLUSIVE from add_wait_queue_priority()Sean Christopherson-2/+2
2025-06-20sched_ext: Add support for cgroup bandwidth control interfaceTejun Heo-10/+91
2025-06-20sched_ext, sched/core: Factor out struct scx_task_groupTejun Heo-20/+17
2025-06-20sched_ext: Merge branch 'for-6.16-fixes' into for-6.17Tejun Heo-8/+15
2025-06-20sched_ext: Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/ke...Tejun Heo-161/+178
2025-06-18sched/core: Reorganize cgroup bandwidth control interface file writesTejun Heo-113/+106
2025-06-18sched/core: Reorganize cgroup bandwidth control interface file readsTejun Heo-18/+40
2025-06-18sched/core: Relocate tg_get_cfs_*() and cpu_cfs_*_read_*()Tejun Heo-67/+67
2025-06-18sched/fair: Move max_cfs_quota_period decl and default_cfs_period() def from ...Tejun Heo-11/+13
2025-06-17sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from sch...Tejun Heo-2/+9
2025-06-17sched_ext: Make scx_group_set_weight() always update tg->scx.weightTejun Heo-6/+6
2025-06-16sched_ext: Return NULL in llc_spanCheng-Yang Chou-1/+1
2025-06-13sched_ext: Always use SMP versions in kernel/sched/ext_idle.hCheng-Yang Chou-5/+0
2025-06-13sched_ext: Always use SMP versions in kernel/sched/ext_idle.cCheng-Yang Chou-34/+1
2025-06-13sched_ext: Always use SMP versions in kernel/sched/ext.hCheng-Yang Chou-1/+1
2025-06-13sched_ext: Always use SMP versions in kernel/sched/ext.cCheng-Yang Chou-25/+1
2025-06-13Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Tejun Heo-885/+316
2025-06-13sched/smp: Use the SMP version of double_rq_clock_clear_update()Ingo Molnar-3/+0
2025-06-13sched/smp: Use the SMP version of add_nr_running()Ingo Molnar-2/+0
2025-06-13sched/smp: Use the SMP version of ENQUEUE_MIGRATEDIngo Molnar-4/+0
2025-06-13sched/smp: Use the SMP version of WF_ and SD_ flag sanity checksIngo Molnar-2/+0
2025-06-13sched/smp: Use the SMP version of task_on_cpu()Ingo Molnar-4/+0
2025-06-13sched/smp: Use the SMP version of rq_pin_lock()Ingo Molnar-2/+0
2025-06-13sched/smp: Use the SMP version of is_migration_disabled()Ingo Molnar-4/+0
2025-06-13sched/smp: Use the SMP version of cpu_of()Ingo Molnar-4/+0
2025-06-13sched/smp: Use the SMP version of the stop-CPU scheduling classIngo Molnar-4/+0
2025-06-13sched/smp: Use the SMP version of the idle scheduling classIngo Molnar-4/+0
2025-06-13sched/smp: Use the SMP version of sched_update_asym_prefer_cpu()Ingo Molnar-2/+0
2025-06-13sched/smp: Use the SMP version of the scheduler syscallsIngo Molnar-5/+1
2025-06-13sched/smp: Use the SMP version of schedstatsIngo Molnar-4/+0
2025-06-13sched/smp: Use the SMP version of scheduler debugging dataIngo Molnar-14/+0
2025-06-13sched/smp: Use the SMP version of the deadline scheduling classIngo Molnar-8/+0
2025-06-13sched/smp: Use the SMP version of the RT scheduling classIngo Molnar-74/+0