summaryrefslogtreecommitdiff
path: root/kernel/time/timekeeping.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-08timekeeping: Let timekeeping_cycles_to_ns() handle both under and overflowAdrian Hunter1-18/+13
2024-04-08timekeeping: Make delta calculation overflow safeAdrian Hunter1-11/+29
2024-04-08timekeeping: Prepare timekeeping_cycles_to_ns() for overflow safetyAdrian Hunter1-1/+11
2024-04-08timekeeping: Fold in timekeeping_delta_to_ns()Adrian Hunter1-12/+1
2024-04-08timekeeping: Consolidate timekeeping helpersAdrian Hunter1-6/+8
2024-04-08timekeeping: Refactor timekeeping helpersAdrian Hunter1-14/+6
2024-04-08timekeeping: Reuse timekeeping_cycles_to_ns()Adrian Hunter1-4/+1
2024-04-08timekeeping: Tidy timekeeping_cycles_to_ns() slightlyAdrian Hunter1-3/+2
2024-04-08timekeeping: Rename fast_tk_get_delta_ns() to __timekeeping_get_ns()Adrian Hunter1-3/+3
2024-04-08timekeeping: Move timekeeping helper functionsAdrian Hunter1-13/+13
2024-03-12Merge tag 'timers-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-12/+12
2024-02-19timekeeping: Fix cross-timestamp interpolation for non-x86Peter Hilber1-4/+2
2024-02-19timekeeping: Fix cross-timestamp interpolation corner case decisionPeter Hilber1-8/+10
2024-02-19timekeeping: Fix cross-timestamp interpolation on counter wrapPeter Hilber1-1/+1
2024-02-07timekeeping: Evaluate system_counterval_t.cs_id instead of .csPeter Hilber1-4/+5
2023-06-05seqlock/latch: Provide raw_read_seqcount_latch_retry()Peter Zijlstra1-2/+2
2023-04-27timekeeping: Fix references to nonexistent ktime_get_fast_ns()Geert Uytterhoeven1-2/+2
2023-01-03time: Fix various kernel-doc problemsRandy Dunlap1-4/+4
2022-07-18timekeeping: contribute wall clock to rng on time changeJason A. Donenfeld1-1/+6
2022-05-24Merge tag 'random-5.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+15
2022-05-24Merge tag 'timers-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-11/+28
2022-05-14timekeeping: Add raw clock fallback for random_get_entropy()Jason A. Donenfeld1-0/+15
2022-05-02timekeeping: Consolidate fast timekeeperThomas Gleixner1-10/+10
2022-05-02timekeeping: Annotate ktime_get_boot_fast_ns() with data_race()Thomas Gleixner1-1/+1
2022-04-29timekeeping: Mark NMI safe time accessors as notraceKurt Kanzenbach1-2/+2
2022-04-14timekeeping: Introduce fast accessor to clock taiKurt Kanzenbach1-0/+17
2021-12-18timekeeping: Really make sure wall_to_monotonic isn't positiveYu Liao1-2/+1
2021-08-10hrtimer: Add bases argument to clock_was_set()Thomas Gleixner1-7/+7
2021-08-10time/timekeeping: Avoid invoking clock_was_set() twiceThomas Gleixner1-8/+10
2021-08-10timekeeping: Distangle resume and clock-was-set eventsThomas Gleixner1-1/+3
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+1
2021-04-07time: Add mechanism to recognize clocksource in time_get_snapshotThomas Gleixner1-0/+1
2021-03-29timekeeping: Allow runtime PM from change_clocksource()Niklas Söderlund1-13/+23
2021-03-23timekeeping, clocksource: Fix various typos in commentsIngo Molnar1-5/+5
2021-01-12timekeeping: Remove unused get_seconds()Chunguang Xu1-2/+1
2020-12-16Merge tag 'asm-generic-timers-5.11' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-40/+1
2020-11-16timekeeping: Address parameter documentation issues for various functionsAlex Shi1-2/+5
2020-11-16timekeeping: Fix parameter docs of read_persistent_wall_and_boot_offset()Alex Shi1-2/+3
2020-11-16timekeeping: Add missing parameter docs for pvclock_gtod_[un]register_notifier()Alex Shi1-0/+2
2020-11-16timekeeping: Fix up function documentation for the NMI safe accessorsThomas Gleixner1-25/+33
2020-11-16timekeeping: Add missing parameter documentation for update_fast_timekeeper()Alex Shi1-0/+1
2020-11-16timekeeping: Remove static functions from kernel-doc markupAlex Shi1-7/+5
2020-10-30timekeeping: remove xtime_updateArnd Bergmann1-16/+0
2020-10-30timekeeping: remove arch_gettimeoffsetArnd Bergmann1-24/+1
2020-10-12Merge tag 'locking-core-2020-10-12' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-5/+5
2020-09-10timekeeping: Use seqcount_latch_tAhmed S. Darwish1-5/+5
2020-08-23timekeeping: Provide multi-timestamp accessor to NMI safe timekeeperThomas Gleixner1-11/+65
2020-08-23timekeeping: Utilize local_clock() for NMI safe timekeeper during early bootThomas Gleixner1-8/+25
2020-08-15Merge tag 'timers-urgent-2020-08-14' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+2
2020-08-11Merge tag 'locking-urgent-2020-08-10' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-8/+11