summaryrefslogtreecommitdiff
path: root/kernel/sched/stats.h
Commit message (Expand)AuthorAgeFilesLines
* sched: Make schedstats helpers independent of fair sched classYafang Shao2021-10-051-0/+30
* sched: Make struct sched_statistics independent of fair sched classYafang Shao2021-10-051-0/+19
* sched: Introduce task_is_running()Peter Zijlstra2021-06-181-1/+1
* sched,stats: Further simplify sched_infoPeter Zijlstra2021-05-181-9/+12
* sched: Simplify sched_info_on()Peter Zijlstra2021-05-121-27/+10
* sched: Rename sched_info_{queued,dequeued}Peter Zijlstra2021-05-121-10/+10
* psi: Optimize task switch inside shared cgroupsChengming Zhou2021-03-061-16/+12
* psi: Use ONCPU state tracking machinery to detect reclaimChengming Zhou2021-03-061-9/+0
* psi: Move PF_MEMSTALL out of task->flagsYafang Shao2020-03-201-5/+5
* psi: Optimize switching tasks inside shared cgroupsJohannes Weiner2020-03-201-8/+1
* psi: Fix cpu.pressure for cpu.max and competing cgroupsJohannes Weiner2020-03-201-0/+28
* sched/stats: Fix unlikely() use of sched_info_on()Yi Wang2019-07-251-3/+4
* psi: make disabling/enabling easier for vendor kernelsJohannes Weiner2018-11-301-4/+4
* psi: pressure stall information for CPU, memory, and IOJohannes Weiner2018-10-261-0/+86
* sched: Clean up and harmonize the coding style of the scheduler code baseIngo Molnar2018-03-031-46/+40
* sched/core: Optimize update_stats_*()Peter Zijlstra2018-02-061-0/+4
* sched/core: Optimize ttwu_stat()Peter Zijlstra2018-02-061-0/+2
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* sched/headers: Move cputime functionality from <linux/sched.h> and <linux/cpu...Ingo Molnar2017-03-031-111/+0
* Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2017-02-201-2/+2
|\
| * timers/posix-timers: Convert internals to use nsecsFrederic Weisbecker2017-02-011-2/+2
* | timers: Omit POSIX timer stuff from task_struct when disabledNicolas Pitre2017-01-271-12/+20
|/
* sched/debug: Rename 'schedstat_val()' -> 'schedstat_val_or_zero()'Josh Poimboeuf2016-09-051-1/+3
* sched/debug: Clean up schedstat macrosJosh Poimboeuf2016-09-051-11/+11
* sched/debug: Fix /proc/sched_debug regressionJosh Poimboeuf2016-06-081-0/+3
* sched/debug: Make schedstats a runtime tunable that is disabled by defaultMel Gorman2016-02-091-3/+5
* sched/stat: Simplify the sched_info accounting dependencyNaveen N. Rao2015-07-041-2/+2
* sched, timer: Use the atomic task_cputime in thread_group_cputimerJason Low2015-05-081-3/+3
* sched, timer: Replace spinlocks with atomics in thread_group_cputimer(), to i...Jason Low2015-05-081-10/+5
* sched: Micro-optimize by dropping unnecessary task_rq() callsMichael S. Tsirkin2013-09-251-22/+24
* sched: Fix comment for sched_info_departMichael S. Tsirkin2013-09-161-2/+3
* Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2013-07-061-3/+36
|\
| * posix-cpu-timers: don't account cpu timer after stopped thread runtime accoun...KOSAKI Motohiro2013-07-041-3/+36
* | sched: Use an accessor to read the rq clockFrederic Weisbecker2013-05-281-4/+4
|/
* Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Martin Schwidefsky2011-12-191-4/+2
* sched: Move all scheduler bits into kernel/sched/Peter Zijlstra2011-11-171-0/+233