aboutsummaryrefslogtreecommitdiff
path: root/kernel/time/timekeeping.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-08timekeeping: Let timekeeping_cycles_to_ns() handle both under and overflowGravatar Adrian Hunter 1-18/+13
2024-04-08timekeeping: Make delta calculation overflow safeGravatar Adrian Hunter 1-11/+29
2024-04-08timekeeping: Prepare timekeeping_cycles_to_ns() for overflow safetyGravatar Adrian Hunter 1-1/+11
2024-04-08timekeeping: Fold in timekeeping_delta_to_ns()Gravatar Adrian Hunter 1-12/+1
2024-04-08timekeeping: Consolidate timekeeping helpersGravatar Adrian Hunter 1-6/+8
2024-04-08timekeeping: Refactor timekeeping helpersGravatar Adrian Hunter 1-14/+6
2024-04-08timekeeping: Reuse timekeeping_cycles_to_ns()Gravatar Adrian Hunter 1-4/+1
2024-04-08timekeeping: Tidy timekeeping_cycles_to_ns() slightlyGravatar Adrian Hunter 1-3/+2
2024-04-08timekeeping: Rename fast_tk_get_delta_ns() to __timekeeping_get_ns()Gravatar Adrian Hunter 1-3/+3
2024-04-08timekeeping: Move timekeeping helper functionsGravatar Adrian Hunter 1-13/+13
2024-03-11Merge tag 'timers-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kern...Gravatar Linus Torvalds 1-12/+12
2024-02-19timekeeping: Fix cross-timestamp interpolation for non-x86Gravatar Peter Hilber 1-4/+2
2024-02-19timekeeping: Fix cross-timestamp interpolation corner case decisionGravatar Peter Hilber 1-8/+10
2024-02-19timekeeping: Fix cross-timestamp interpolation on counter wrapGravatar Peter Hilber 1-1/+1
2024-02-07timekeeping: Evaluate system_counterval_t.cs_id instead of .csGravatar Peter Hilber 1-4/+5
2023-06-05seqlock/latch: Provide raw_read_seqcount_latch_retry()Gravatar Peter Zijlstra 1-2/+2
2023-04-26timekeeping: Fix references to nonexistent ktime_get_fast_ns()Gravatar Geert Uytterhoeven 1-2/+2
2023-01-03time: Fix various kernel-doc problemsGravatar Randy Dunlap 1-4/+4
2022-07-18timekeeping: contribute wall clock to rng on time changeGravatar Jason A. Donenfeld 1-1/+6
2022-05-24Merge tag 'random-5.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-0/+15
2022-05-23Merge tag 'timers-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kern...Gravatar Linus Torvalds 1-11/+28
2022-05-13timekeeping: Add raw clock fallback for random_get_entropy()Gravatar Jason A. Donenfeld 1-0/+15
2022-05-02timekeeping: Consolidate fast timekeeperGravatar Thomas Gleixner 1-10/+10
2022-05-02timekeeping: Annotate ktime_get_boot_fast_ns() with data_race()Gravatar Thomas Gleixner 1-1/+1
2022-04-29timekeeping: Mark NMI safe time accessors as notraceGravatar Kurt Kanzenbach 1-2/+2
2022-04-14timekeeping: Introduce fast accessor to clock taiGravatar Kurt Kanzenbach 1-0/+17
2021-12-17timekeeping: Really make sure wall_to_monotonic isn't positiveGravatar Yu Liao 1-2/+1
2021-08-10hrtimer: Add bases argument to clock_was_set()Gravatar Thomas Gleixner 1-7/+7
2021-08-10time/timekeeping: Avoid invoking clock_was_set() twiceGravatar Thomas Gleixner 1-8/+10
2021-08-10timekeeping: Distangle resume and clock-was-set eventsGravatar Thomas Gleixner 1-1/+3
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-0/+1
2021-04-07time: Add mechanism to recognize clocksource in time_get_snapshotGravatar Thomas Gleixner 1-0/+1
2021-03-29timekeeping: Allow runtime PM from change_clocksource()Gravatar Niklas Söderlund 1-13/+23
2021-03-22timekeeping, clocksource: Fix various typos in commentsGravatar Ingo Molnar 1-5/+5
2021-01-12timekeeping: Remove unused get_seconds()Gravatar Chunguang Xu 1-2/+1
2020-12-16Merge tag 'asm-generic-timers-5.11' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-40/+1
2020-11-15timekeeping: Address parameter documentation issues for various functionsGravatar Alex Shi 1-2/+5
2020-11-15timekeeping: Fix parameter docs of read_persistent_wall_and_boot_offset()Gravatar Alex Shi 1-2/+3
2020-11-15timekeeping: Add missing parameter docs for pvclock_gtod_[un]register_notifier()Gravatar Alex Shi 1-0/+2
2020-11-15timekeeping: Fix up function documentation for the NMI safe accessorsGravatar Thomas Gleixner 1-25/+33
2020-11-15timekeeping: Add missing parameter documentation for update_fast_timekeeper()Gravatar Alex Shi 1-0/+1
2020-11-15timekeeping: Remove static functions from kernel-doc markupGravatar Alex Shi 1-7/+5
2020-10-30timekeeping: remove xtime_updateGravatar Arnd Bergmann 1-16/+0
2020-10-30timekeeping: remove arch_gettimeoffsetGravatar Arnd Bergmann 1-24/+1
2020-10-12Merge tag 'locking-core-2020-10-12' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-5/+5
2020-09-10timekeeping: Use seqcount_latch_tGravatar Ahmed S. Darwish 1-5/+5
2020-08-23timekeeping: Provide multi-timestamp accessor to NMI safe timekeeperGravatar Thomas Gleixner 1-11/+65
2020-08-23timekeeping: Utilize local_clock() for NMI safe timekeeper during early bootGravatar Thomas Gleixner 1-8/+25
2020-08-14Merge tag 'timers-urgent-2020-08-14' of git://git.kernel.org/pub/scm/linux/ke...Gravatar Linus Torvalds 1-2/+2
2020-08-10Merge tag 'locking-urgent-2020-08-10' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-8/+11