summaryrefslogtreecommitdiffstats
path: root/kernel/sched/psi.c
Commit message (Expand)AuthorAgeFilesLines
* psi: Fix psi state corruption when schedule() races with cgroup moveJohannes Weiner2021-05-061-10/+26
* sched,psi: Handle potential task count underflow bugs more gracefullyCharan Teja Reddy2021-04-211-2/+3
* psi: allow unprivileged users with CAP_SYS_RESOURCE to write psi filesJosh Hunt2021-04-081-6/+14
* psi: Reduce calls to sched_clock() in psiShakeel Butt2021-03-231-9/+10
* sched: Fix various typosIngo Molnar2021-03-221-3/+3
* psi: Optimize task switch inside shared cgroupsChengming Zhou2021-03-061-10/+25
* psi: Pressure states are unlikelyJohannes Weiner2021-03-061-7/+7
* psi: Use ONCPU state tracking machinery to detect reclaimChengming Zhou2021-03-061-41/+24
* psi: Add PSI_CPU_FULL stateChengming Zhou2021-03-061-3/+11
* sched,psi: Convert to sched_set_fifo_low()Peter Zijlstra2020-06-151-4/+1
* psi: eliminate kthread_worker from psi trigger scheduling mechanismSuren Baghdasaryan2020-06-151-49/+64
* psi: Move PF_MEMSTALL out of task->flagsYafang Shao2020-03-201-6/+6
* psi: Optimize switching tasks inside shared cgroupsJohannes Weiner2020-03-201-20/+67
* psi: Fix cpu.pressure for cpu.max and competing cgroupsJohannes Weiner2020-03-201-5/+7
* Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2020-02-151-0/+3
|\
| * sched/psi: Fix OOB write when writing 0 bytes to PSI filesSuren Baghdasaryan2020-02-111-0/+3
* | proc: convert everything to "struct proc_ops"Alexey Dobriyan2020-02-041-24/+24
|/
* sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when...Wang Long2020-01-171-4/+6
* psi: Fix a division error in psi poll()Johannes Weiner2019-12-171-1/+1
* sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptimeJohannes Weiner2019-12-171-1/+2
* Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-09-161-1/+1
|\
| * sched/psi: Correct overly pessimistic size calculationMiles Chen2019-09-131-1/+1
* | psi: get poll_work to run when calling poll syscall next timeJason Xing2019-08-241-0/+8
* | sched/psi: Do not require setsched permission from the trigger creatorSuren Baghdasaryan2019-08-061-1/+1
* | sched/psi: Reduce psimon FIFO priorityPeter Zijlstra2019-08-061-1/+1
|/
* kernel/sched/psi.c: expose pressure metrics on root cgroupDan Schatzberg2019-05-141-1/+1
* psi: introduce psi monitorSuren Baghdasaryan2019-05-141-16/+478
* psi: track changed statesSuren Baghdasaryan2019-05-141-6/+18
* psi: split update_stats into partsSuren Baghdasaryan2019-05-141-23/+34
* psi: rename psi fields in preparation for psi trigger additionSuren Baghdasaryan2019-05-141-20/+21
* psi: make psi_enable staticSuren Baghdasaryan2019-05-141-2/+2
* psi: introduce state_mask to represent stalled psi statesSuren Baghdasaryan2019-05-141-10/+19
* psi: avoid divide-by-zero crash inside virtual machinesJohannes Weiner2019-02-211-1/+1
* psi: fix aggregation idle shut-offJohannes Weiner2019-02-011-4/+17
* psi: make disabling/enabling easier for vendor kernelsJohannes Weiner2018-11-301-9/+21
* kernel/sched/psi.c: simplify cgroup_move_task()Olof Johansson2018-11-181-21/+22
* psi: cgroup supportJohannes Weiner2018-10-261-8/+110
* psi: pressure stall information for CPU, memory, and IOJohannes Weiner2018-10-261-0/+657