summaryrefslogtreecommitdiffstats
path: root/kernel/sched/fair.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'sched-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds13 days1-24/+18
|\
| * sched: Add Lazy preemption modelPeter Zijlstra2024-11-051-3/+3
| * sched: Split scheduler and execution contextsPeter Zijlstra2024-10-141-14/+14
| * Merge branch 'tip/sched/urgent'Peter Zijlstra2024-10-141-20/+7
| |\
| * | sched/fair: optimize the PLACE_LAG when se->vlag is zeroHuang Shijie2024-10-071-1/+1
| * | sched/fair: remove the DOUBLE_TICK featureHuang Shijie2024-10-071-6/+0
* | | sched/numa: Fix the potential null pointer dereference in task_numa_work()Shawn Wang2024-10-261-2/+2
* | | sched: Fix pick_next_task_fair() vs try_to_wake_up() racePeter Zijlstra2024-10-231-7/+14
| |/ |/|
* | sched: Fix delayed_dequeue vs switched_from_fair()Peter Zijlstra2024-10-111-16/+0
* | sched/eevdf: Fix wakeup-preempt by checking cfs_rq->nr_runningChen Yu2024-10-021-1/+1
* | sched: Fix sched_delayed vs cfs_bandwidthMike Galbraith2024-10-021-3/+6
|/
* Merge tag 'sched_ext-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-09-211-16/+7
|\
| * Merge branch 'tip/sched/core' into sched_ext/for-6.12Tejun Heo2024-09-111-7/+108
| |\
| * \ Merge branch 'tip/sched/core' into for-6.12Tejun Heo2024-09-041-66/+56
| |\ \
| * \ \ Merge branch 'tip/sched/core' into for-6.12Tejun Heo2024-08-201-125/+371
| |\ \ \
| * \ \ \ Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Tejun Heo2024-08-041-32/+84
| |\ \ \ \
| * \ \ \ \ Merge tag 'v6.11-rc1' into for-6.12Tejun Heo2024-07-301-9/+3
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Tejun Heo2024-07-081-4/+4
| |\ \ \ \ \ \
| * | | | | | | sched: Add normal_policy()Tejun Heo2024-06-181-1/+1
| * | | | | | | sched: Factor out update_other_load_avgs() from __update_blocked_others()Tejun Heo2024-06-181-13/+3
| * | | | | | | sched: Add sched_class->reweight_task()Tejun Heo2024-06-181-1/+2
* | | | | | | | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-09-211-3/+11
|\ \ \ \ \ \ \ \
| * | | | | | | | sched/numa: Fix the vma scan starving issueYujie Liu2024-09-041-0/+9
| * | | | | | | | mm: create promo_wmark_pages and clean up open-coded sitesKaiyang Zhao2024-09-021-1/+1
| * | | | | | | | memory tiering: introduce folio_use_access_time() checkZi Yan2024-09-021-2/+1
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge tag 'sched-core-2024-09-19' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-09-191-190/+580
|\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | |
| * | | | | | | kernel/sched: Fix util_est accounting for DELAY_DEQUEUEDietmar Eggemann2024-09-101-7/+9
| * | | | | | | sched/pelt: Use rq_clock_task() for hw_pressureChen Yu2024-09-101-1/+2
| * | | | | | | sched/fair: Move effective_cpu_util() and effective_cpu_util() in fair.cVincent Guittot2024-09-101-0/+99
| | |_|_|_|_|/ | |/| | | | |
| * | | | | | sched: Add put_prev_task(.next)Peter Zijlstra2024-09-031-1/+1
| * | | | | | sched: Rework dl_serverPeter Zijlstra2024-09-031-8/+2
| * | | | | | sched: Combine the last put_prev_task() and the first set_next_task()Peter Zijlstra2024-09-031-2/+1
| * | | | | | sched: Rework pick_next_task()Peter Zijlstra2024-09-031-6/+5
| * | | | | | sched: Clean up DL server vs core schedPeter Zijlstra2024-09-031-12/+1
| * | | | | | sched: Fixup set_next_task() implementationsPeter Zijlstra2024-09-031-31/+31
| * | | | | | sched/fair: Properly deactivate sched_delayed task upon class changeValentin Schneider2024-09-031-8/+17
| | |_|_|_|/ | |/| | | |
| * | | | | sched/eevdf: Propagate min_slice up the cgroup hierarchyPeter Zijlstra2024-08-171-1/+56
| * | | | | sched/eevdf: Use sched_attr::sched_runtime to set request/slice suggestionPeter Zijlstra2024-08-171-2/+4
| * | | | | sched/eevdf: Allow shorter slices to wakeup-preemptPeter Zijlstra2024-08-171-8/+56
| * | | | | sched/fair: Avoid re-setting virtual deadline on 'migrations'Peter Zijlstra2024-08-171-5/+18
| * | | | | sched/eevdf: Fixup PELT vs DELAYED_DEQUEUEPeter Zijlstra2024-08-171-0/+2
| * | | | | sched/fair: Implement DELAY_ZEROPeter Zijlstra2024-08-171-2/+18
| * | | | | sched/fair: Implement delayed dequeuePeter Zijlstra2024-08-171-10/+70
| * | | | | sched/fair: Implement ENQUEUE_DELAYEDPeter Zijlstra2024-08-171-2/+31
| * | | | | sched/fair: Prepare pick_next_task() for delayed dequeuePeter Zijlstra2024-08-171-4/+19
| * | | | | sched/fair: Prepare exit/cleanup paths for delayed_dequeuePeter Zijlstra2024-08-171-13/+46
| * | | | | sched/fair: Assert {set_next,put_prev}_entity() are properly balancedPeter Zijlstra2024-08-171-0/+2
| * | | | | sched/fair: Re-organize dequeue_task_fair()Peter Zijlstra2024-08-171-21/+41
| * | | | | sched: Allow sched_class::dequeue_task() to failPeter Zijlstra2024-08-171-1/+3
| * | | | | sched/fair: Unify pick_{,next_}_task_fair()Peter Zijlstra2024-08-171-52/+8