aboutsummaryrefslogtreecommitdiff
path: root/kernel/sched/cputime.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* sched/cputime: Fix mul_u64_u64_div_u64() precision for cputimeZheng Zucheng2024-07-291-0/+6
* sched: Fix spelling in commentsIngo Molnar2024-05-271-7/+7
* sched/vtime: Get rid of generic vtime_task_switch() implementationAlexander Gordeev2024-04-171-13/+0
* cputime: remove cputime_to_nsecs fallbackNicholas Piggin2022-12-271-0/+4
* sched/core: add forced idle accounting for cgroupsJosh Don2022-07-041-0/+15
* sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c fi...Ingo Molnar2022-02-231-1/+0
* Merge tag 'sched_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-01-111-2/+2
|\
| * cputime, cpuacct: Include guest time in user time in cpuacct.statAndrey Ryabinin2021-11-231-2/+2
* | sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_fullFrederic Weisbecker2021-12-021-3/+9
|/
* Merge tag 'sched-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-04-281-1/+1
|\
| * sched: Fix various typosIngo Molnar2021-03-221-1/+1
* | irqtime: Make accounting correct on RTThomas Gleixner2021-03-171-2/+2
|/
* irqtime: Move irqtime entry accounting after irq offset incrementationFrederic Weisbecker2020-12-021-7/+11
* sched/vtime: Consolidate IRQ time accountingFrederic Weisbecker2020-12-021-4/+9
* s390/vtime: Use the generic IRQ entry accountingFrederic Weisbecker2020-12-021-11/+2
* sched/cputime: Remove symbol exports from IRQ time accountingFrederic Weisbecker2020-12-021-2/+0
* sched/cputime: Improve cputime_adjust()Oleg Nesterov2020-06-151-45/+1
* sched/vtime: Work around an unitialized variable warningBorislav Petkov2020-04-151-2/+2
* sched/vtime: Prevent unstable evaluation of WARN(vtime->state)Chris Wilson2020-03-061-19/+22
* sched/cputime: move rq parameter in irqtime_account_process_tickAlex Shi2020-01-171-9/+6
* sched/vtime: Bring up complete kcpustat accessorFrederic Weisbecker2019-11-211-20/+116
* sched/cputime: Support other fields on kcpustat_field()Frederic Weisbecker2019-11-211-11/+43
* sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEMFrederic Weisbecker2019-10-291-0/+82
* sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enable...Frederic Weisbecker2019-10-291-1/+1
* sched/cputime: Add vtime guest task stateFrederic Weisbecker2019-10-291-7/+11
* sched/cputime: Add vtime idle task stateFrederic Weisbecker2019-10-291-5/+8
* sched/vtime: Record CPU under seqcount for kcpustat needsFrederic Weisbecker2019-10-291-0/+3
* sched/cputime: Spare a seqcount lock/unlock cycle on context switchFrederic Weisbecker2019-10-091-11/+19
* sched/cputime: Rename vtime_account_system() to vtime_account_kernel()Frederic Weisbecker2019-10-091-9/+9
* sched/vtime: Fix guest/system mis-accounting on task switchFrederic Weisbecker2019-10-091-3/+3
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* sched: Fix various typos in commentsIngo Molnar2018-12-031-1/+1
* sched/headers: Simplify and clean up header usage in the schedulerIngo Molnar2018-03-041-7/+3
* sched: Clean up and harmonize the coding style of the scheduler code baseIngo Molnar2018-03-031-24/+24
* Merge branch 'for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds2017-11-151-4/+10
|\
| * sched/cputime: Add dummy cputime_adjust() implementation for CONFIG_VIRT_CPU_...Tejun Heo2017-09-251-0/+7
| * cpuacct: Introduce cgroup_account_cputime[_field]()Tejun Heo2017-09-251-1/+1
| * sched/cputime: Expose cputime_adjust()Tejun Heo2017-09-251-3/+2
* | sched/clock, sched/cputime: Use lockdep to assert IRQs are disabled/enabledFrederic Weisbecker2017-11-081-2/+1
|/
* sched/cputime: Don't use smp_processor_id() in preemptible contextWanpeng Li2017-07-141-3/+3
* sched/cputime: Accumulate vtime on top of nsec clocksourceWanpeng Li2017-07-051-22/+42
* sched/cputime: Move the vtime task fields to their own structFrederic Weisbecker2017-07-051-48/+64
* sched/cputime: Rename vtime fieldsFrederic Weisbecker2017-07-051-15/+15
* sched/cputime: Always set tsk->vtime_snap_whence after accounting vtimeFrederic Weisbecker2017-07-051-1/+1
* vtime, sched/cputime: Remove vtime_account_user()Frederic Weisbecker2017-07-051-6/+6
* Revert "sched/cputime: Refactor the cputime_adjust() code"Ingo Molnar2017-07-041-8/+14
* sched/cputime: Refactor the cputime_adjust() codeGustavo A. R. Silva2017-06-301-11/+5
* sched/cputime: Fix ksoftirqd cputime accounting regressionFrederic Weisbecker2017-04-271-11/+16
* sched/headers: Prepare to move cputime functionality from <linux/sched.h> int...Ingo Molnar2017-03-021-1/+1
* sched/headers: Prepare header dependency changes, move the <asm/paravirt.h> i...Ingo Molnar2017-03-021-4/+0