aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/kernel/sched
AgeCommit message (Expand)AuthorFilesLines
13 daysMerge tag 'sched_ext-for-7.1-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_extLinus Torvalds4-124/+297
13 dayssched_ext: Fix scx_flush_disable_work() UAF raceCheng-Yang Chou1-2/+7
13 dayssched_ext: Call wakeup_preempt() in local_dsq_post_enq()Kuba Piecuch1-5/+39
2026-04-24sched_ext: Release cpus_read_lock on scx_link_sched() failure in root enableTejun Heo1-1/+3
2026-04-24sched_ext: Reject NULL-sch callers in scx_bpf_task_set_slice/dsq_vtimeTejun Heo1-2/+2
2026-04-24sched_ext: Refuse cross-task select_cpu_from_kfunc callsTejun Heo1-2/+17
2026-04-24sched_ext: Align cgroup #ifdef guards with SUB_SCHED vs GROUP_SCHEDTejun Heo1-19/+22
2026-04-24sched_ext: Make bypass LB cpumasks per-schedulerTejun Heo2-14/+21
2026-04-24sched_ext: Pass held rq to SCX_CALL_OP() for core_sched_beforeTejun Heo1-1/+1
2026-04-24sched_ext: Pass held rq to SCX_CALL_OP() for dump_cpu/dump_taskTejun Heo1-8/+6
2026-04-24sched_ext: Save and restore scx_locked_rq across SCX_CALL_OPTejun Heo1-19/+30
2026-04-24sched_ext: Use dsq->first_task instead of list_empty() in dispatch_enqueue() FIFO-tailTejun Heo1-4/+6
2026-04-24sched_ext: Resolve caller's scheduler in scx_bpf_destroy_dsq() / scx_bpf_dsq_nr_queued()Tejun Heo1-8/+9
2026-04-24sched_ext: Read scx_root under scx_cgroup_ops_rwsem in cgroup settersTejun Heo1-3/+6
2026-04-24sched_ext: Don't disable tasks in scx_sub_enable_workfn() abort pathTejun Heo1-6/+30
2026-04-24sched_ext: Skip tasks with stale task_rq in bypass_lb_cpu()Tejun Heo1-0/+9
2026-04-24sched_ext: Guard scx_dsq_move() against NULL kit->dsq after failed iter_newTejun Heo1-1/+11
2026-04-24sched_ext: Unregister sub_kset on scheduler disableTejun Heo1-0/+6
2026-04-24sched_ext: Defer scx_hardlockup() out of NMITejun Heo1-6/+27
2026-04-24sched_ext: sync disable_irq_work in bpf_scx_unreg()Richard Cheng1-3/+17
2026-04-23sched_ext: Fix local_dsq_post_enq() to use task's scheduler in sub-schedzhidao su1-8/+9
2026-04-20sched_ext: Deny SCX kfuncs to non-SCX struct_ops programsCheng-Yang Chou3-14/+20
2026-04-19sched_ext: Mark scx_sched_hash insecure_elasticityTejun Heo1-0/+1
2026-04-17Merge tag 'trace-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-traceLinus Torvalds1-1/+1
2026-04-15Merge tag 'trace-rv-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-traceLinus Torvalds2-27/+29
2026-04-15Merge tag 'sched_ext-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_extLinus Torvalds7-1020/+3516
2026-04-14Merge tag 'sched-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds10-375/+939
2026-04-14Merge tag 'timers-core-2026-04-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds5-67/+127
2026-04-13Merge tag 'pm-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pmLinus Torvalds1-2/+3
2026-04-11Merge branch 'timers/urgent' into timers/coreThomas Gleixner6-69/+155
2026-04-10sched_ext: Drop spurious warning on kick during scheduler disableTejun Heo1-3/+2
2026-04-10sched_ext: Warn on task-based SCX op recursionTejun Heo1-1/+6
2026-04-10sched_ext: Rename scx_kf_allowed_on_arg_tasks() to scx_kf_arg_task_ok()Tejun Heo1-3/+3
2026-04-10sched_ext: Remove runtime kfunc mask enforcementCheng-Yang Chou2-190/+58
2026-04-10sched_ext: Add verifier-time kfunc context filterTejun Heo4-5/+125
2026-04-10sched_ext: Drop redundant rq-locked check from scx_bpf_task_cgroup()Tejun Heo1-16/+14
2026-04-10sched_ext: Decouple kfunc unlocked-context check from kf_maskTejun Heo4-28/+21
2026-04-10sched_ext: Fix ops.cgroup_move() invocation kf_mask and rq trackingTejun Heo1-1/+1
2026-04-10sched_ext: Track @p's rq lock across set_cpus_allowed_scx -> ops.set_cpumaskTejun Heo1-1/+1
2026-04-10sched_ext: Add select_cpu kfuncs to scx_kfunc_ids_unlockedTejun Heo2-0/+10
2026-04-10sched_ext: Drop TRACING access to select_cpu kfuncsTejun Heo1-4/+21
2026-04-10sched/eevdf: Clear buddies for preempt_shortVincent Guittot1-2/+4
2026-04-10Merge branch 'pm-cpufreq'Rafael J. Wysocki1-2/+3
2026-04-08sched/rt: Cleanup global RT bandwidth functionsMichal Koutný1-24/+0
2026-04-08sched/rt: Move group schedulability check to sched_rt_global_validate()Michal Koutný1-9/+8
2026-04-08sched/rt: Skip group schedulable check with rt_group_sched=0Michal Koutný1-3/+2
2026-04-08sched/deadline: Use revised wakeup rule for dl_serverPeter Zijlstra1-1/+1
2026-04-07sched/fair: Avoid overflow in enqueue_entity()K Prateek Nayak1-2/+30
2026-04-07sched: Use u64 for bandwidth ratio calculationsJoseph Salisbury3-3/+3
2026-04-05Merge tag 'sched-urgent-2026-04-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds2-8/+6