summaryrefslogtreecommitdiffstats
path: root/kernel/sched/psi.c
Commit message (Expand)AuthorAgeFilesLines
* sched/psi: Avoid resetting the min update period when it is unnecessaryYang Yang2023-05-201-5/+10
* psi: remove 500ms min window size limitation for triggersSuren Baghdasaryan2023-05-081-3/+1
* sched/psi: Allow unprivileged polling of N*2s periodDomenico Cerasuolo2023-04-051-67/+108
* sched/psi: Extract update_triggers side effectDomenico Cerasuolo2023-04-051-9/+10
* sched/psi: Rename existing poll members in preparationDomenico Cerasuolo2023-04-051-81/+82
* sched/psi: Rearrange polling code in preparationDomenico Cerasuolo2023-04-051-98/+98
* sched/psi: Fix use-after-free in ep_remove_wait_queue()Munehisa Kamata2023-02-151-3/+4
* sched/psi: Stop relying on timer_pending() for poll_work reschedulingSuren Baghdasaryan2022-10-301-10/+52
* sched/psi: Fix avgs_work re-arm in psi_avgs_work()Chengming Zhou2022-10-301-3/+27
* sched/psi: Fix possible missing or delayed pending eventHao Lee2022-10-301-3/+5
* Merge tag 'sched-psi-2022-10-14' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-141-74/+206
|\
| * sched/psi: Per-cgroup PSI accounting disable/re-enable interfaceChengming Zhou2022-09-091-7/+63
| * sched/psi: Cache parent psi_group to speed up group iterationChengming Zhou2022-09-091-30/+19
| * sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressureChengming Zhou2022-09-091-2/+72
| * sched/psi: Remove NR_ONCPU task accountingJohannes Weiner2022-09-091-11/+30
| * sched/psi: Optimize task switch inside shared cgroups againChengming Zhou2022-09-091-12/+9
| * sched/psi: Save percpu memory when !psi_cgroups_enabledChengming Zhou2022-09-091-3/+4
| * sched/psi: Fix periodic aggregation shut offChengming Zhou2022-09-091-14/+14
* | Merge tag 'for-6.1/block-2022-10-03' of git://git.kernel.dk/linuxLinus Torvalds2022-10-071-0/+2
|\ \ | |/ |/|
| * sched/psi: export psi_memstall_{enter,leave}Christoph Hellwig2022-09-201-0/+2
* | sched/psi: Remove unused parameter nbytes of psi_trigger_create()Hao Jia2022-08-151-2/+2
* | sched/psi: Zero the memory of struct psi_groupHao Jia2022-08-151-5/+1
|/
* psi: dont alloc memory for psi by defaultChen Wandun2022-06-071-6/+13
* sched/psi: report zeroes for CPU full at the system levelChengming Zhou2022-04-221-6/+9
* psi: Fix trigger being fired unexpectedly at initialHailong Liu2022-04-221-1/+2
* sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c f...Ingo Molnar2022-02-231-15/+0
* Merge tag 'v5.17-rc5' into sched/core, to resolve conflictsIngo Molnar2022-02-211-37/+29
|\
| * psi: fix "defined but not used" warnings when CONFIG_PROC_FS=nSuren Baghdasaryan2022-01-301-38/+41
| * psi: Fix uaf issue when psi trigger is destroyed while being polledSuren Baghdasaryan2022-01-181-37/+29
* | psi: fix possible trigger missing in the windowZhaoyang Huang2022-02-161-16/+30
* | psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=nSuren Baghdasaryan2022-01-271-38/+41
|/
* psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaimBrian Chen2021-11-171-17/+28
* psi: Add a missing SPDX license headerLiu Xinpeng2021-11-171-0/+1
* psi: Remove repeated verbose commentLiu Xinpeng2021-11-171-1/+0
* Merge branch 'for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds2021-07-011-13/+17
|\
| * cgroup: make per-cgroup pressure stall tracking configurableSuren Baghdasaryan2021-06-081-13/+17
* | psi: Fix race between psi_trigger_create/destroyZhaoyang Huang2021-06-241-6/+6
|/
* 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