aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/kernel/vtime.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-14s390/vtime: Use get_cpu_timer()Sven Schnelle1-9/+1
2024-03-13s390/vtime: fix average steal time calculationMete Durlu1-2/+2
2022-12-27cputime: remove cputime_to_nsecs fallbackNicholas Piggin1-1/+1
2022-03-10s390: assume stckf is always presentVasily Gorbik1-7/+6
2021-03-15s390/vtime: fix increased steal time accountingGerald Schaefer1-1/+1
2021-02-09s390/vtime: use cpu alternative for stck/stckfHeiko Carstens1-11/+8
2021-02-09s390/vtime: fix inline assembly clobber listHeiko Carstens1-1/+2
2020-12-02sched/vtime: Consolidate IRQ time accountingFrederic Weisbecker1-13/+32
2020-12-02s390/vtime: Use the generic IRQ entry accountingFrederic Weisbecker1-4/+0
2020-12-02sched/cputime: Remove symbol exports from IRQ time accountingFrederic Weisbecker1-5/+5
2019-10-09sched/cputime: Rename vtime_account_system() to vtime_account_kernel()Frederic Weisbecker1-2/+2
2019-04-17s390: correct some inline assembly constraintsVasily Gorbik1-4/+4
2019-03-06s390/vtime: steal time exponential moving averageMartin Schwidefsky1-7/+12
2019-02-22s390/cpu_mf: replace stcctm5() with the stcctm() functionHendrik Brueckner1-2/+2
2017-11-24s390: kernel: add SPDX identifiers to the remaining filesGreg Kroah-Hartman1-0/+1
2017-06-12s390/cputime: simplify account_system_index_scaledMartin Schwidefsky1-9/+5
2017-03-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-1/+1
2017-03-02sched/headers: Prepare to move cputime functionality from <linux/sched.h> int...Ingo Molnar1-1/+1
2017-03-01s390/cputime: remove last traces of cputime_tMartin Schwidefsky1-1/+1
2017-02-27scripts/spelling.txt: add "an one" pattern and fix typo instancesMasahiro Yamada1-1/+1
2017-02-01sched/cputime: Push time to account_system_time() in nsecsFrederic Weisbecker1-3/+3
2017-02-01sched/cputime: Push time to account_steal_time() in nsecsFrederic Weisbecker1-1/+1
2017-02-01sched/cputime: Push time to account_user_time() in nsecsFrederic Weisbecker1-1/+1
2017-02-01sched/cputime: Convert task/group cputime to nsecsFrederic Weisbecker1-3/+3
2017-01-14sched/cputime: Rename vtime_account_user() to vtime_flush()Frederic Weisbecker1-1/+1
2017-01-14sched/cputime, s390: Implement delayed accounting of system timeMartin Schwidefsky1-48/+88
2016-12-20s390/vtime: correct system time accountingMartin Schwidefsky1-4/+4
2016-12-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-16/+10
2016-11-15sched/cputime, powerpc, s390: Make scaled cputime arch specificStanislaw Gruszka1-3/+6
2016-11-11s390: move cputime accounting fields from thread_info to thread_structMartin Schwidefsky1-16/+10
2016-05-10s390: add missing declarationsHeiko Carstens1-0/+2
2015-09-30s390/vtime: correct scaled cputime of partially idle CPUsMartin Schwidefsky1-29/+37
2015-09-17s390/vtime: correct scaled cputime for SMTMartin Schwidefsky1-4/+8
2015-08-04s390/vtime: limit MT scaling value updatesMartin Schwidefsky1-1/+11
2015-01-22s390: add SMT supportMartin Schwidefsky1-4/+54
2014-12-18s390/vtime: Get rid of redundant WARN_ONChristian Borntraeger1-2/+0
2014-10-27s390/time: use stck clock fast for do_account_vtimeMartin Schwidefsky1-0/+4
2014-10-09s390/idle: consolidate idle functions and definitionsMartin Schwidefsky1-59/+1
2014-10-09s390/nohz: use a per-cpu flag for arch_needs_cpuMartin Schwidefsky1-18/+1
2013-10-31s390/vtime: correct idle time calculationMartin Schwidefsky1-1/+1
2013-10-24s390/uaccess: always run the kernel in home spaceMartin Schwidefsky1-1/+1
2013-08-14vtime: Describe overriden functions in dedicated arch headersFrederic Weisbecker1-0/+1
2013-07-14s390: delete __cpuinit usage from all s390 filesPaul Gortmaker1-3/+3
2013-04-08s390: Use generic idle loopThomas Gleixner1-5/+0
2013-02-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-1/+1
2013-02-14s390/time: rename tod clock access functionsHeiko Carstens1-1/+1
2013-01-27cputime: Safely read cputime of full dynticks CPUsFrederic Weisbecker1-3/+3
2012-11-20vtime: Warn if irqs aren't disabled on system time accounting APIsFrederic Weisbecker1-0/+2
2012-11-19vtime: Explicitly account pending user time on process tickFrederic Weisbecker1-1/+6
2012-11-19vtime: Remove the underscore prefix invasionFrederic Weisbecker1-2/+2
2012-10-29vtime: Make vtime_account_system() irqsafeFrederic Weisbecker1-0/+4
2012-10-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-2/+1
2012-09-26s390/cpu hotplug: mask out CPU_TASKS_FROZEN in cu hotplug notifiersHeiko Carstens1-2/+1
2012-09-25cputime: Use a proper subsystem naming for vtime related APIsFrederic Weisbecker1-3/+3
2012-08-20cputime: Consolidate vtime handling on context switchFrederic Weisbecker1-2/+2
2012-07-20s390/vtimer: rework virtual timer interfaceMartin Schwidefsky1-239/+131
2012-03-11[S390] irq: external interrupt code passingHeiko Carstens1-1/+1
2012-03-11[S390] rework idle codeMartin Schwidefsky1-132/+31
2012-03-11[S390] rework smp codeMartin Schwidefsky1-0/+3
2011-10-30[S390] sparse: fix sparse static warningsMartin Schwidefsky1-1/+1
2011-10-30[S390] cleanup psw related bits and piecesMartin Schwidefsky1-3/+6
2011-05-26[S390] irq: merge irq.c and s390_ext.cHeiko Carstens1-1/+1
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2011-01-05[S390] irq: have detailed statistics for interrupt typesHeiko Carstens1-0/+1
2011-01-05[S390] add kprobes annotationsMartin Schwidefsky1-2/+3
2010-12-01[S390] nohz/s390: fix arch_needs_cpu() return value on offline cpusHeiko Carstens1-0/+19
2010-10-25[S390] cleanup lowcore access from external interruptsMartin Schwidefsky1-1/+2
2010-05-17[S390] idle time accounting vs. machine checksMartin Schwidefsky1-6/+9
2009-11-05nohz: Introduce arch_needs_cpuMartin Schwidefsky1-0/+2
2009-06-22[S390] lockless idle time accountingMartin Schwidefsky1-7/+15
2009-06-22[S390] time: convert from bootmem to slabHeiko Carstens1-4/+1
2009-06-12[S390] merge cpu.h into cputime.hMartin Schwidefsky1-1/+1
2009-04-23[S390] /proc/stat idle field for idle cpusMartin Schwidefsky1-0/+16
2009-04-14[S390] boot cputime accountingMartin Schwidefsky1-8/+0
2009-04-14[S390] fix idle time accountingMartin Schwidefsky1-0/+2
2009-04-14[S390] extend virtual timer interface by mod_virt_timer_periodicJan Glauber1-24/+33
2009-01-23[S390] cputime: fix lowcore initialization on cpu hotplugHeiko Carstens1-0/+4
2008-12-31[PATCH] improve idle cputime accountingMartin Schwidefsky1-187/+225
2008-12-31[PATCH] improve precision of idle time detection.Martin Schwidefsky1-1/+2
2008-12-31[PATCH] improve precision of process accounting.Martin Schwidefsky1-53/+40
2008-12-31[PATCH] idle cputime accountingMartin Schwidefsky1-4/+16
2008-12-31[PATCH] fix scaled & unscaled cputime accountingMartin Schwidefsky1-5/+5
2008-12-25[S390] Remove config options.Martin Schwidefsky1-11/+0
2008-07-14[S390] Cleanup vtime printk messages.Martin Schwidefsky1-44/+12
2008-07-14[S390] idle: remove idle notifier chain.Heiko Carstens1-23/+2
2008-04-27KVM: s390: arch backend for the kvm kernel moduleHeiko Carstens1-0/+1
2007-11-09sched: restore deterministic CPU accounting on powerpcPaul Mackerras1-7/+1
2007-07-27[S390] Convert to smp_call_function_single.Heiko Carstens1-1/+1
2007-07-10[S390] s390: rename CPU_IDLE to S390_CPU_IDLEHeiko Carstens1-2/+2
2007-04-27[S390] vtime: cleanup per_cpu usage.Jan Glauber1-9/+7
2007-02-05[S390] ETR support.Martin Schwidefsky1-4/+4
2007-02-05[S390] Get rid of a lot of sparse warnings.Heiko Carstens1-1/+1
2006-10-11[S390] irq change improvements.Heiko Carstens1-4/+4
2006-10-06[S390] irq change build fixes.Heiko Carstens1-2/+3
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-26spelling fixesAndreas Mohr1-1/+1
2006-01-14[PATCH] s390: cputime misaccountingMartin Schwidefsky1-1/+26
2005-10-30[PATCH] remove timer debug fieldAndrew Morton1-16/+2
2005-05-01[PATCH] s390: idle timer setupMartin Schwidefsky1-12/+13
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+565