summaryrefslogtreecommitdiffstats
path: root/kernel/time/sched_clock.c
Commit message (Expand)AuthorAgeFilesLines
* time/sched_clock: Provide sched_clock_noinstr()Peter Zijlstra2023-06-051-6/+16
* seqlock/latch: Provide raw_read_seqcount_latch_retry()Peter Zijlstra2023-06-051-1/+1
* time/sched_clock: Fix formatting of frequency reporting codeMaciej W. Rozycki2022-05-021-6/+4
* time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHzMaciej W. Rozycki2022-05-021-1/+1
* time/sched_clock: Round the frequency reported to nearest rather than downMaciej W. Rozycki2022-05-021-2/+3
* time/sched_clock: Mark sched_clock_read_begin/retry() as notraceQuanyang Wang2020-10-261-2/+2
* time/sched_clock: Use seqcount_latch_tAhmed S. Darwish2020-09-101-2/+2
* time/sched_clock: Use raw_read_seqcount_latch() during suspendAhmed S. Darwish2020-09-101-1/+1
* time: Delete repeated words in commentsRandy Dunlap2020-08-101-1/+1
* time/sched_clock: Use raw_read_seqcount_latch()Ahmed S. Darwish2020-07-201-1/+1
* sched_clock: Expose struct clock_read_dataPeter Zijlstra2020-07-201-28/+13
* time/sched_clock: Expire timer in hardirq contextAhmed S. Darwish2020-03-191-4/+5
* time/sched_clock: Disable interrupts in sched_clock_register()Paul Cercueil2020-01-091-2/+5
* timers/sched_clock: Include local timekeeping.h for missing declarationsBen Dooks (Codethink)2019-10-231-0/+2
* Merge tag 'printk-for-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2019-05-071-1/+1
|\
| * treewide: Switch printk users from %pf and %pF to %ps and %pS, respectivelySakari Ailus2019-04-091-1/+1
* | Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2019-05-061-2/+2
|\ \
| * | timekeeping: Consistently use unsigned int for seqcount snapshotRasmus Villemoes2019-03-231-2/+2
| |/
* / timers/sched_clock: Prevent generic sched_clock wrap caused by tick_freeze()Chang-An Chen2019-04-181-2/+2
|/
* sched/clock: Remove license boilerplateThomas Gleixner2018-11-231-4/+0
* time: Add SPDX license identifiersThomas Gleixner2018-11-231-0/+1
* time: Remove useless filenames in top level commentsThomas Gleixner2018-11-231-2/+2
* sched/clock: Move sched clock initialization and merge with generic clockPavel Tatashin2018-07-201-1/+1
* timers, sched_clock: Update timeout for clock wrapDavid Engraf2017-03-231-0/+5
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+1
* timers, sched/clock: Clean up the code a bitIngo Molnar2015-03-271-51/+56
* timers, sched/clock: Avoid deadlock during read from NMIDaniel Thompson2015-03-271-35/+68
* timers, sched/clock: Remove redundant notrace from update functionDaniel Thompson2015-03-271-1/+1
* timers, sched/clock: Remove suspend from clock_read_data()Daniel Thompson2015-03-271-15/+25
* timers, sched/clock: Optimize cache line usageDaniel Thompson2015-03-271-35/+77
* timers, sched/clock: Match scope of read and write seqcountsDaniel Thompson2015-03-271-15/+11
* clocksource: Add 'max_cycles' to 'struct clocksource'John Stultz2015-03-121-1/+1
* clocksource: Simplify the logic around clocksource wrapping safety marginsJohn Stultz2015-03-121-2/+2
* sched_clock: Avoid corrupting hrtimer tree during suspendStephen Boyd2014-07-241-1/+3
* sched_clock: Remove deprecated setup_sched_clock() APIStephen Boyd2014-04-221-13/+0
* sched_clock: Prevent callers from seeing half-updated dataStephen Boyd2014-02-191-17/+29
* sched_clock: Disable seqlock lockdep usage in sched_clock()John Stultz2014-01-121-3/+3
* sched_clock: Remove sched_clock_func() hookStephen Boyd2013-10-091-8/+1
* sched_clock: Add support for >32 bit sched_clockStephen Boyd2013-07-301-14/+32
* sched_clock: Use an hrtimer instead of timerStephen Boyd2013-07-301-17/+21
* sched_clock: Use seqcount instead of rolling our ownStephen Boyd2013-07-301-19/+8
* ARM: sched_clock: Load cycle count after epoch stabilizesStephen Boyd2013-06-171-11/+8
* sched_clock: Make ARM's sched_clock generic for all architecturesStephen Boyd2013-06-121-0/+215