summaryrefslogtreecommitdiff
path: root/kernel/sched/stats.h
AgeCommit message (Expand)AuthorFilesLines
2024-10-14sched/psi: Fix mistaken CPU pressure indication after corrupted task state bugJohannes Weiner1-15/+33
2024-07-11Merge branch 'sched/urgent' into sched/core, to pick up fixes and refresh the...Ingo Molnar1-3/+8
2024-07-01sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpathJohn Stultz1-3/+8
2024-05-27sched: Fix spelling in commentsIngo Molnar1-1/+1
2022-10-30sched/psi: Use task->psi_flags to clear in CPU migrationChengming Zhou1-18/+4
2022-09-09sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressureChengming Zhou1-0/+2
2022-09-09sched/psi: Move private helpers to sched/stats.hChengming Zhou1-0/+4
2022-02-23sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h depende...Ingo Molnar1-2/+0
2022-02-23sched/headers: Standardize kernel/sched/sched.h header dependenciesIngo Molnar1-2/+2
2022-02-23sched/headers: Add header guard to kernel/sched/stats.h and kernel/sched/auto...Ingo Molnar1-0/+6
2021-11-17psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaimBrian Chen1-1/+4
2021-10-05sched: Make schedstats helpers independent of fair sched classYafang Shao1-0/+30
2021-10-05sched: Make struct sched_statistics independent of fair sched classYafang Shao1-0/+19
2021-06-18sched: Introduce task_is_running()Peter Zijlstra1-1/+1
2021-05-18sched,stats: Further simplify sched_infoPeter Zijlstra1-9/+12
2021-05-12sched: Simplify sched_info_on()Peter Zijlstra1-27/+10
2021-05-12sched: Rename sched_info_{queued,dequeued}Peter Zijlstra1-10/+10
2021-03-06psi: Optimize task switch inside shared cgroupsChengming Zhou1-16/+12
2021-03-06psi: Use ONCPU state tracking machinery to detect reclaimChengming Zhou1-9/+0
2020-03-20psi: Move PF_MEMSTALL out of task->flagsYafang Shao1-5/+5
2020-03-20psi: Optimize switching tasks inside shared cgroupsJohannes Weiner1-8/+1
2020-03-20psi: Fix cpu.pressure for cpu.max and competing cgroupsJohannes Weiner1-0/+28
2019-07-25sched/stats: Fix unlikely() use of sched_info_on()Yi Wang1-3/+4
2018-11-30psi: make disabling/enabling easier for vendor kernelsJohannes Weiner1-4/+4
2018-10-26psi: pressure stall information for CPU, memory, and IOJohannes Weiner1-0/+86
2018-03-03sched: Clean up and harmonize the coding style of the scheduler code baseIngo Molnar1-46/+40
2018-02-06sched/core: Optimize update_stats_*()Peter Zijlstra1-0/+4
2018-02-06sched/core: Optimize ttwu_stat()Peter Zijlstra1-0/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-03-03sched/headers: Move cputime functionality from <linux/sched.h> and <linux/cpu...Ingo Molnar1-111/+0
2017-02-20Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
2017-02-01timers/posix-timers: Convert internals to use nsecsFrederic Weisbecker1-2/+2
2017-01-27timers: Omit POSIX timer stuff from task_struct when disabledNicolas Pitre1-12/+20
2016-09-05sched/debug: Rename 'schedstat_val()' -> 'schedstat_val_or_zero()'Josh Poimboeuf1-1/+3
2016-09-05sched/debug: Clean up schedstat macrosJosh Poimboeuf1-11/+11
2016-06-08sched/debug: Fix /proc/sched_debug regressionJosh Poimboeuf1-0/+3
2016-02-09sched/debug: Make schedstats a runtime tunable that is disabled by defaultMel Gorman1-3/+5
2015-07-04sched/stat: Simplify the sched_info accounting dependencyNaveen N. Rao1-2/+2
2015-05-08sched, timer: Use the atomic task_cputime in thread_group_cputimerJason Low1-3/+3
2015-05-08sched, timer: Replace spinlocks with atomics in thread_group_cputimer(), to i...Jason Low1-10/+5
2013-09-25sched: Micro-optimize by dropping unnecessary task_rq() callsMichael S. Tsirkin1-22/+24
2013-09-16sched: Fix comment for sched_info_departMichael S. Tsirkin1-2/+3
2013-07-06Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+36
2013-07-04posix-cpu-timers: don't account cpu timer after stopped thread runtime accoun...KOSAKI Motohiro1-3/+36
2013-05-28sched: Use an accessor to read the rq clockFrederic Weisbecker1-4/+4
2011-12-19Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Martin Schwidefsky1-0/+231
2011-11-17sched: Move all scheduler bits into kernel/sched/Peter Zijlstra1-0/+233