aboutsummaryrefslogtreecommitdiff
path: root/kernel/sched/psi.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'sched/urgent' into sched/core, to pick up fixes and refresh the...Ingo Molnar2024-07-111-5/+16
|\
| * sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpathJohn Stultz2024-07-011-5/+16
* | sched/psi: Optimise psi_group_change a bitTvrtko Ursulin2024-07-041-27/+27
* | sched: Fix spelling in commentsIngo Molnar2024-05-271-3/+3
|/
* sched/psi: Update poll => rtpoll in relevant commentsFan Yu2023-10-161-16/+16
* sched/psi: Bail out early from irq time accountingHaifeng Xu2023-10-131-0/+3
* sched/psi: Delete the 'update_total' function parameter from update_triggers()Yang Yang2023-10-111-14/+3
* sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no s...Yang Yang2023-10-111-3/+4
* sched/psi: Change update_triggers() to a 'void' functionYang Yang2023-10-091-4/+3
* Merge tag 'v6.5-rc2' into sched/core, to pick up fixesIngo Molnar2023-07-191-8/+21
|\
| * sched/psi: use kernfs polling functions for PSI trigger pollingSuren Baghdasaryan2023-07-101-8/+21
* | sched/psi: make psi_cgroups_enabled staticMiaohe Lin2023-07-131-1/+1
|/
* 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