| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge branch 'sched/fast-headers' into sched/core | Ingo Molnar | 2022-03-15 | 1 | -3/+0 |
|\ |
|
| * | sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c fi... | Ingo Molnar | 2022-02-23 | 1 | -3/+0 |
* | | sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() | Dietmar Eggemann | 2022-03-08 | 1 | -3/+2 |
* | | sched/deadline,rt: Remove unused functions for !CONFIG_SMP | Dietmar Eggemann | 2022-03-08 | 1 | -11/+0 |
* | | sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race | Valentin Schneider | 2022-03-01 | 1 | -10/+22 |
|/ |
|
* | sched/rt: Try to restart rt period timer when rt runtime exceeded | Li Hua | 2021-12-07 | 1 | -5/+18 |
* | sched/fair: Prevent dead task groups from regaining cfs_rq's | Mathias Krause | 2021-11-11 | 1 | -3/+9 |
* | sched/rt: Support schedstats for RT sched class | Yafang Shao | 2021-10-05 | 1 | -0/+124 |
* | sched/rt: Support sched_stat_runtime tracepoint for RT sched class | Yafang Shao | 2021-10-05 | 1 | -0/+2 |
* | sched: Make struct sched_statistics independent of fair sched class | Yafang Shao | 2021-10-05 | 1 | -2/+2 |
* | sched/rt: Fix RT utilization tracking during policy change | Vincent Donnefort | 2021-06-22 | 1 | -5/+12 |
* | sched: Introduce sched_class::pick_task() | Peter Zijlstra | 2021-05-12 | 1 | -2/+13 |
* | sched: Wrap rq::lock access | Peter Zijlstra | 2021-05-12 | 1 | -8/+8 |
* | sched: Fix various typos | Ingo Molnar | 2021-03-22 | 1 | -3/+3 |
* | sched: Use task_current() instead of 'rq->curr == p' | Hui Su | 2021-01-14 | 1 | -1/+1 |
* | sched: Remove select_task_rq()'s sd_flag parameter | Valentin Schneider | 2020-11-10 | 1 | -2/+2 |
* | Merge branch 'sched/migrate-disable' | Peter Zijlstra | 2020-11-10 | 1 | -18/+57 |
|\ |
|
| * | sched: Fix migrate_disable() vs rt/dl balancing | Peter Zijlstra | 2020-11-10 | 1 | -12/+51 |
| * | sched,rt: Use the full cpumask for balancing | Peter Zijlstra | 2020-11-10 | 1 | -2/+2 |
| * | sched,rt: Use cpumask_any*_distribute() | Peter Zijlstra | 2020-11-10 | 1 | -3/+3 |
| * | sched: Fix hotplug vs CPU bandwidth control | Peter Zijlstra | 2020-11-10 | 1 | -1/+1 |
* | | sched: Remove relyance on STRUCT_ALIGNMENT | Peter Zijlstra | 2020-10-29 | 1 | -2/+2 |
* | | sched/cpupri: Remap CPUPRI_NORMAL to MAX_RT_PRIO-1 | Peter Zijlstra | 2020-10-29 | 1 | -7/+9 |
|/ |
|
* | treewide: Convert macro and uses of __section(foo) to __section("foo") | Joe Perches | 2020-10-25 | 1 | -1/+1 |
* | sched: Remove struct sched_class::next field | Steven Rostedt (VMware) | 2020-06-25 | 1 | -1/+0 |
* | sched: Force the address order of each sched class descriptor | Steven Rostedt (VMware) | 2020-06-25 | 1 | -1/+2 |
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next | Linus Torvalds | 2020-06-03 | 1 | -6/+4 |
|\ |
|
| * | sysctl: pass kernel pointers to ->proc_handler | Christoph Hellwig | 2020-04-27 | 1 | -6/+4 |
* | | sched: Defend cfs and rt bandwidth quota against overflow | Huaixin Chang | 2020-05-19 | 1 | -1/+11 |
|/ |
|
* | sched/rt: Remove unnecessary push for unfit tasks | Qais Yousef | 2020-03-06 | 1 | -5/+2 |
* | sched/rt: Allow pulling unfitting task | Qais Yousef | 2020-03-06 | 1 | -2/+1 |
* | sched/rt: Optimize cpupri_find() on non-heterogenous systems | Qais Yousef | 2020-03-06 | 1 | -4/+19 |
* | sched/rt: Re-instate old behavior in select_task_rq_rt() | Qais Yousef | 2020-03-06 | 1 | -0/+9 |
* | sched/rt: Optimize checking group RT scheduler constraints | Konstantin Khlebnikov | 2020-01-28 | 1 | -13/+11 |
* | sched/rt: Make RT capacity-aware | Qais Yousef | 2019-12-25 | 1 | -15/+68 |
* | sched/core: Further clarify sched_class::set_next_task() | Peter Zijlstra | 2019-11-11 | 1 | -2/+5 |
* | sched/core: Simplify sched_class::pick_next_task() | Peter Zijlstra | 2019-11-11 | 1 | -4/+1 |
* | sched: Fix pick_next_task() vs 'change' pattern race | Peter Zijlstra | 2019-11-08 | 1 | -18/+19 |
* | Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 2019-09-17 | 1 | -5/+8 |
|\ |
|
| * | posix-cpu-timers: Move expiry cache into struct posix_cputimers | Thomas Gleixner | 2019-08-28 | 1 | -2/+4 |
| * | sched: Mark hrtimers to expire in hard interrupt context | Sebastian Andrzej Siewior | 2019-08-01 | 1 | -3/+4 |
* | | sched: Rework pick_next_task() slow-path | Peter Zijlstra | 2019-08-08 | 1 | -28/+1 |
* | | sched: Allow put_prev_task() to drop rq->lock | Peter Zijlstra | 2019-08-08 | 1 | -1/+13 |
* | | sched: Add task_struct pointer to sched_class::set_curr_task | Peter Zijlstra | 2019-08-08 | 1 | -6/+1 |
* | | sched/{rt,deadline}: Fix set_next_task vs pick_next_task | Peter Zijlstra | 2019-08-08 | 1 | -13/+13 |
|/ |
|
* | sched/cpufreq, sched/uclamp: Add clamps for FAIR and RT tasks | Patrick Bellasi | 2019-06-24 | 1 | -0/+4 |
* | sched/core: Provide a pointer to the valid CPU mask | Sebastian Andrzej Siewior | 2019-06-03 | 1 | -2/+2 |
* | sched/rt: Check integer overflow at usec to nsec conversion | Konstantin Khlebnikov | 2019-04-19 | 1 | -0/+5 |
* | sched/fair: Update scale invariance of PELT | Vincent Guittot | 2019-02-04 | 1 | -3/+3 |
* | sched/core: Remove unnecessary unlikely() in push_*_task() | Yangtao Li | 2018-12-11 | 1 | -3/+1 |