aboutsummaryrefslogtreecommitdiff
path: root/kernel/sched/core.c
AgeCommit message (Expand)AuthorFilesLines
2026-02-04sched/mmcid: Drop per CPU CID immediately when switching to per task modeThomas Gleixner1-2/+8
2026-02-04sched/mmcid: Protect transition on weakly ordered systemsThomas Gleixner1-22/+44
2026-02-04sched/mmcid: Prevent live lock on task to CPU mode transitionThomas Gleixner1-44/+84
2026-01-15sched: Deadline has dynamic priorityPeter Zijlstra1-1/+1
2026-01-15sched: Audit MOVE vs balance_callbacksPeter Zijlstra1-1/+3
2026-01-15sched: Fold rq-pin swizzle into __balance_callbacks()Peter Zijlstra1-6/+8
2026-01-09sched/mm_cid: Prevent NULL mm dereference in sched_mm_cid_after_execve()Cong Wang1-2/+3
2025-12-06Merge tag 'sched-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-5/+2
2025-12-06sched/rt: Remove a preempt-disable section in rt_mutex_setprio()Sebastian Andrzej Siewior1-4/+1
2025-12-06sched/hrtick: Fix hrtick() vs. scheduling contextPeter Zijlstra1-1/+1
2025-12-03Merge tag 'sched_ext-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+6
2025-12-03Merge tag 'cgroup-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+2
2025-12-02Merge tag 'core-rseq-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-430/+400
2025-12-01Merge tag 'sched-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-238/+162
2025-11-25sched/mmcid: Switch over to the new mechanismThomas Gleixner1-16/+99
2025-11-25sched/mmcid: Implement deferred mode changeThomas Gleixner1-7/+51
2025-11-25sched/mmcid: Provide CID ownership mode fixup functionsThomas Gleixner1-24/+254
2025-11-25sched/mmcid: Provide new scheduler CID mechanismThomas Gleixner1-0/+2
2025-11-25sched/mmcid: Introduce per task/CPU ownership infrastructureThomas Gleixner1-0/+10
2025-11-25sched/mmcid: Serialize sched_mm_cid_fork()/exit() with a mutexThomas Gleixner1-0/+22
2025-11-25sched/mmcid: Provide precomputed maximal valueThomas Gleixner1-17/+42
2025-11-25sched/mmcid: Move initialization out of lineThomas Gleixner1-0/+14
2025-11-25signal: Move MMCID exit out of sighand lockThomas Gleixner1-2/+2
2025-11-25sched/mmcid: Convert mm CID mask to a bitmapThomas Gleixner1-1/+1
2025-11-20sched/mmcid: Use cpumask_weighted_or()Thomas Gleixner1-2/+3
2025-11-20sched/mmcid: Prevent pointless work in mm_update_cpus_allowed()Thomas Gleixner1-3/+8
2025-11-20sched/mmcid: Move scheduler code out of global headerThomas Gleixner1-2/+18
2025-11-20sched: Fixup whitespace damageThomas Gleixner1-4/+4
2025-11-20sched/mmcid: Use proper data structuresThomas Gleixner1-8/+8
2025-11-20sched/mmcid: Revert the complex CID managementThomas Gleixner1-500/+17
2025-11-17sched/fair: Proportional newidle balancePeter Zijlstra1-0/+3
2025-11-17sched: Increase sched_tick_remote timeoutPhil Auld1-1/+1
2025-11-11sched/core: Remove double update_rq_clock() in __set_cpus_allowed_ptr_locked()Hao Jia1-2/+0
2025-11-06sched/fair: Prevent cfs_rq from being unthrottled with zero runtime_remainingAaron Lu1-1/+1
2025-11-04rseq: Optimize event settingThomas Gleixner1-1/+6
2025-11-04rseq: Simplify the event notificationThomas Gleixner1-4/+1
2025-11-03sched_ext: Fix cgroup exit ordering by moving sched_ext_free() to finish_task...Tejun Heo1-0/+6
2025-11-03sched_ext: Merge branch 'for-6.19' of git://git.kernel.org/pub/scm/linux/kern...Tejun Heo1-0/+4
2025-11-03cgroup: Defer task cgroup unlink until after the task is done switching outTejun Heo1-0/+2
2025-10-29Merge branch 'linus/master' into sched/core, to resolve conflictPeter Zijlstra1-0/+2
2025-10-28sched: Fix the do_set_cpus_allowed() locking fixPeter Zijlstra1-10/+7
2025-10-16sched/ext: Fold balance_scx() into pick_task_scx()Peter Zijlstra1-13/+0
2025-10-16sched: Add support to pick functions to take rfJoel Fernandes1-9/+26
2025-10-16sched: Detect per-class runqueue changesPeter Zijlstra1-0/+2
2025-10-16sched: Mandate shared flags for sched_changePeter Zijlstra1-0/+6
2025-10-16sched: Cleanup the sched_change NOCLOCK usagePeter Zijlstra1-22/+11
2025-10-16sched: Match __task_rq_{,un}lock()Peter Zijlstra1-5/+8
2025-10-16sched: Add locking comments to sched_class methodsPeter Zijlstra1-3/+3
2025-10-16sched: Make __do_set_cpus_allowed() use the sched_change patternPeter Zijlstra1-21/+5
2025-10-16sched: Rename do_set_cpus_allowed()Peter Zijlstra1-8/+8