aboutsummaryrefslogtreecommitdiff
path: root/kernel/sched/cputime.c
AgeCommit message (Expand)AuthorFilesLines
2026-06-16Merge branch 'idle-time-acc' into featuresAlexander Gordeev1-2/+2
2026-06-15s390/idle: Provide arch specific kcpustat_field_idle()/kcpustat_field_iowait()Heiko Carstens1-2/+2
2026-06-15Merge tag 'sched-core-2026-06-14' of gitolite.kernel.org:pub/scm/linux/kernel...Linus Torvalds1-6/+0
2026-06-02sched/cputime: Handle dyntick-idle steal time correctlyFrederic Weisbecker1-5/+23
2026-06-02sched/cputime: Handle idle irqtime gracefullyFrederic Weisbecker1-3/+17
2026-06-02sched/cputime: Provide get_cpu_[idle|iowait]_time_us() off-caseFrederic Weisbecker1-3/+9
2026-06-02tick/sched: Consolidate idle time fetching APIsFrederic Weisbecker1-21/+40
2026-06-02tick/sched: Move dyntick-idle cputime accounting to cputime codeFrederic Weisbecker1-7/+141
2026-06-02tick/sched: Unify idle cputime accountingFrederic Weisbecker1-32/+30
2026-06-02sched/cputime: Correctly support generic vtime idle timeFrederic Weisbecker1-9/+29
2026-06-02sched/cputime: Remove superfluous and error prone kcpustat_field() parameterFrederic Weisbecker1-3/+2
2026-05-19sched/cputime: Drop now-stale mul_u64_u64_div_u64() over-approximation guardNicolas Pitre1-6/+0
2026-02-10Merge tag 'x86_paravirt_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+13
2026-02-03sched/clock: Avoid false sharing for sched_clock_irqtimeWangyang Guo1-4/+5
2026-01-12sched: Move clock related paravirt code to kernel/schedJuergen Gross1-0/+13
2025-10-21seqlock: Change thread_group_cputime() to use scoped_seqlock_read()Oleg Nesterov1-15/+5
2025-06-13sched: Clean up and standardize #if/#else/#endif markers in sched/cputime.cIngo Molnar1-7/+7
2025-06-11sched: Make clangd usablePeter Zijlstra1-0/+3
2025-03-10sched/clock: Don't define sched_clock_irqtime as static keyYafang Shao1-4/+4
2025-01-13sched: Define sched_clock_irqtime as static keyYafang Shao1-9/+7
2024-07-29sched/cputime: Fix mul_u64_u64_div_u64() precision for cputimeZheng Zucheng1-0/+6
2024-05-27sched: Fix spelling in commentsIngo Molnar1-7/+7
2024-04-17sched/vtime: Get rid of generic vtime_task_switch() implementationAlexander Gordeev1-13/+0
2022-12-27cputime: remove cputime_to_nsecs fallbackNicholas Piggin1-0/+4
2022-07-04sched/core: add forced idle accounting for cgroupsJosh Don1-0/+15
2022-02-23sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c fi...Ingo Molnar1-1/+0
2022-01-11Merge tag 'sched_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+2
2021-12-02sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_fullFrederic Weisbecker1-3/+9
2021-11-23cputime, cpuacct: Include guest time in user time in cpuacct.statAndrey Ryabinin1-2/+2
2021-04-28Merge tag 'sched-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2021-03-22sched: Fix various typosIngo Molnar1-1/+1
2021-03-17irqtime: Make accounting correct on RTThomas Gleixner1-2/+2
2020-12-02irqtime: Move irqtime entry accounting after irq offset incrementationFrederic Weisbecker1-7/+11
2020-12-02sched/vtime: Consolidate IRQ time accountingFrederic Weisbecker1-4/+9
2020-12-02s390/vtime: Use the generic IRQ entry accountingFrederic Weisbecker1-11/+2
2020-12-02sched/cputime: Remove symbol exports from IRQ time accountingFrederic Weisbecker1-2/+0
2020-06-15sched/cputime: Improve cputime_adjust()Oleg Nesterov1-45/+1
2020-04-15sched/vtime: Work around an unitialized variable warningBorislav Petkov1-2/+2
2020-03-06sched/vtime: Prevent unstable evaluation of WARN(vtime->state)Chris Wilson1-19/+22
2020-01-17sched/cputime: move rq parameter in irqtime_account_process_tickAlex Shi1-9/+6
2019-11-21sched/vtime: Bring up complete kcpustat accessorFrederic Weisbecker1-20/+116
2019-11-21sched/cputime: Support other fields on kcpustat_field()Frederic Weisbecker1-11/+43
2019-10-29sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEMFrederic Weisbecker1-0/+82
2019-10-29sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enable...Frederic Weisbecker1-1/+1
2019-10-29sched/cputime: Add vtime guest task stateFrederic Weisbecker1-7/+11
2019-10-29sched/cputime: Add vtime idle task stateFrederic Weisbecker1-5/+8
2019-10-29sched/vtime: Record CPU under seqcount for kcpustat needsFrederic Weisbecker1-0/+3
2019-10-09sched/cputime: Spare a seqcount lock/unlock cycle on context switchFrederic Weisbecker1-11/+19
2019-10-09sched/cputime: Rename vtime_account_system() to vtime_account_kernel()Frederic Weisbecker1-9/+9
2019-10-09sched/vtime: Fix guest/system mis-accounting on task switchFrederic Weisbecker1-3/+3