summaryrefslogtreecommitdiffstats
path: root/kernel/time/sched_clock.c
AgeCommit message (Expand)AuthorLines
2024-11-05seqlock, treewide: Switch to non-raw seqcount_latch interfaceMarco Elver-5/+7
2024-11-05time/sched_clock: Broaden sched_clock()'s instrumentation coverageMarco Elver-2/+14
2024-11-05time/sched_clock: Swap update_clock_read_data() latch writesMarco Elver-3/+3
2023-06-05time/sched_clock: Provide sched_clock_noinstr()Peter Zijlstra-6/+16
2023-06-05seqlock/latch: Provide raw_read_seqcount_latch_retry()Peter Zijlstra-1/+1
2022-05-02time/sched_clock: Fix formatting of frequency reporting codeMaciej W. Rozycki-6/+4
2022-05-02time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHzMaciej W. Rozycki-1/+1
2022-05-02time/sched_clock: Round the frequency reported to nearest rather than downMaciej W. Rozycki-2/+3
2020-10-26time/sched_clock: Mark sched_clock_read_begin/retry() as notraceQuanyang Wang-2/+2
2020-09-10time/sched_clock: Use seqcount_latch_tAhmed S. Darwish-2/+2
2020-09-10time/sched_clock: Use raw_read_seqcount_latch() during suspendAhmed S. Darwish-1/+1
2020-08-10time: Delete repeated words in commentsRandy Dunlap-1/+1
2020-07-20time/sched_clock: Use raw_read_seqcount_latch()Ahmed S. Darwish-1/+1
2020-07-20sched_clock: Expose struct clock_read_dataPeter Zijlstra-28/+13
2020-03-19time/sched_clock: Expire timer in hardirq contextAhmed S. Darwish-4/+5
2020-01-09time/sched_clock: Disable interrupts in sched_clock_register()Paul Cercueil-2/+5
2019-10-23timers/sched_clock: Include local timekeeping.h for missing declarationsBen Dooks (Codethink)-0/+2
2019-05-07Merge tag 'printk-for-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds-1/+1
2019-05-06Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds-2/+2
2019-04-18timers/sched_clock: Prevent generic sched_clock wrap caused by tick_freeze()Chang-An Chen-2/+2
2019-04-09treewide: Switch printk users from %pf and %pF to %ps and %pS, respectivelySakari Ailus-1/+1
2019-03-23timekeeping: Consistently use unsigned int for seqcount snapshotRasmus Villemoes-2/+2
2018-11-23sched/clock: Remove license boilerplateThomas Gleixner-4/+0
2018-11-23time: Add SPDX license identifiersThomas Gleixner-0/+1
2018-11-23time: Remove useless filenames in top level commentsThomas Gleixner-2/+2
2018-07-20sched/clock: Move sched clock initialization and merge with generic clockPavel Tatashin-1/+1
2017-03-23timers, sched_clock: Update timeout for clock wrapDavid Engraf-0/+5
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar-0/+1
2015-03-27timers, sched/clock: Clean up the code a bitIngo Molnar-51/+56
2015-03-27timers, sched/clock: Avoid deadlock during read from NMIDaniel Thompson-35/+68
2015-03-27timers, sched/clock: Remove redundant notrace from update functionDaniel Thompson-1/+1
2015-03-27timers, sched/clock: Remove suspend from clock_read_data()Daniel Thompson-15/+25
2015-03-27timers, sched/clock: Optimize cache line usageDaniel Thompson-35/+77
2015-03-27timers, sched/clock: Match scope of read and write seqcountsDaniel Thompson-15/+11
2015-03-12clocksource: Add 'max_cycles' to 'struct clocksource'John Stultz-1/+1
2015-03-12clocksource: Simplify the logic around clocksource wrapping safety marginsJohn Stultz-2/+2
2014-07-24sched_clock: Avoid corrupting hrtimer tree during suspendStephen Boyd-1/+3
2014-04-22sched_clock: Remove deprecated setup_sched_clock() APIStephen Boyd-13/+0
2014-02-19sched_clock: Prevent callers from seeing half-updated dataStephen Boyd-17/+29
2014-01-12sched_clock: Disable seqlock lockdep usage in sched_clock()John Stultz-3/+3
2013-10-09sched_clock: Remove sched_clock_func() hookStephen Boyd-8/+1
2013-07-30sched_clock: Add support for >32 bit sched_clockStephen Boyd-14/+32
2013-07-30sched_clock: Use an hrtimer instead of timerStephen Boyd-17/+21
2013-07-30sched_clock: Use seqcount instead of rolling our ownStephen Boyd-19/+8
2013-06-17ARM: sched_clock: Load cycle count after epoch stabilizesStephen Boyd-11/+8
2013-06-12sched_clock: Make ARM's sched_clock generic for all architecturesStephen Boyd-0/+215