summaryrefslogtreecommitdiffstats
path: root/kernel/time/timekeeping.c
Commit message (Expand)AuthorAgeFilesLines
* timekeeping: Let timekeeping_cycles_to_ns() handle both under and overflowAdrian Hunter2024-04-081-18/+13
* timekeeping: Make delta calculation overflow safeAdrian Hunter2024-04-081-11/+29
* timekeeping: Prepare timekeeping_cycles_to_ns() for overflow safetyAdrian Hunter2024-04-081-1/+11
* timekeeping: Fold in timekeeping_delta_to_ns()Adrian Hunter2024-04-081-12/+1
* timekeeping: Consolidate timekeeping helpersAdrian Hunter2024-04-081-6/+8
* timekeeping: Refactor timekeeping helpersAdrian Hunter2024-04-081-14/+6
* timekeeping: Reuse timekeeping_cycles_to_ns()Adrian Hunter2024-04-081-4/+1
* timekeeping: Tidy timekeeping_cycles_to_ns() slightlyAdrian Hunter2024-04-081-3/+2
* timekeeping: Rename fast_tk_get_delta_ns() to __timekeeping_get_ns()Adrian Hunter2024-04-081-3/+3
* timekeeping: Move timekeeping helper functionsAdrian Hunter2024-04-081-13/+13
* Merge tag 'timers-core-2024-03-10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2024-03-111-12/+12
|\
| * timekeeping: Fix cross-timestamp interpolation for non-x86Peter Hilber2024-02-191-4/+2
| * timekeeping: Fix cross-timestamp interpolation corner case decisionPeter Hilber2024-02-191-8/+10
| * timekeeping: Fix cross-timestamp interpolation on counter wrapPeter Hilber2024-02-191-1/+1
* | timekeeping: Evaluate system_counterval_t.cs_id instead of .csPeter Hilber2024-02-071-4/+5
|/
* seqlock/latch: Provide raw_read_seqcount_latch_retry()Peter Zijlstra2023-06-051-2/+2
* timekeeping: Fix references to nonexistent ktime_get_fast_ns()Geert Uytterhoeven2023-04-261-2/+2
* time: Fix various kernel-doc problemsRandy Dunlap2023-01-031-4/+4
* timekeeping: contribute wall clock to rng on time changeJason A. Donenfeld2022-07-181-1/+6
* Merge tag 'random-5.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2022-05-241-0/+15
|\
| * timekeeping: Add raw clock fallback for random_get_entropy()Jason A. Donenfeld2022-05-131-0/+15
* | Merge tag 'timers-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-05-231-11/+28
|\ \ | |/ |/|
| * timekeeping: Consolidate fast timekeeperThomas Gleixner2022-05-021-10/+10
| * timekeeping: Annotate ktime_get_boot_fast_ns() with data_race()Thomas Gleixner2022-05-021-1/+1
| * timekeeping: Introduce fast accessor to clock taiKurt Kanzenbach2022-04-141-0/+17
* | timekeeping: Mark NMI safe time accessors as notraceKurt Kanzenbach2022-04-291-2/+2
|/
* timekeeping: Really make sure wall_to_monotonic isn't positiveYu Liao2021-12-171-2/+1
* hrtimer: Add bases argument to clock_was_set()Thomas Gleixner2021-08-101-7/+7
* time/timekeeping: Avoid invoking clock_was_set() twiceThomas Gleixner2021-08-101-8/+10
* timekeeping: Distangle resume and clock-was-set eventsThomas Gleixner2021-08-101-1/+3
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-05-011-0/+1
|\
| * time: Add mechanism to recognize clocksource in time_get_snapshotThomas Gleixner2021-04-071-0/+1
* | timekeeping: Allow runtime PM from change_clocksource()Niklas Söderlund2021-03-291-13/+23
* | timekeeping, clocksource: Fix various typos in commentsIngo Molnar2021-03-221-5/+5
|/
* timekeeping: Remove unused get_seconds()Chunguang Xu2021-01-121-2/+1
* Merge tag 'asm-generic-timers-5.11' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-12-161-40/+1
|\
| * timekeeping: remove xtime_updateArnd Bergmann2020-10-301-16/+0
| * timekeeping: remove arch_gettimeoffsetArnd Bergmann2020-10-301-24/+1
* | timekeeping: Address parameter documentation issues for various functionsAlex Shi2020-11-151-2/+5
* | timekeeping: Fix parameter docs of read_persistent_wall_and_boot_offset()Alex Shi2020-11-151-2/+3
* | timekeeping: Add missing parameter docs for pvclock_gtod_[un]register_notifier()Alex Shi2020-11-151-0/+2
* | timekeeping: Fix up function documentation for the NMI safe accessorsThomas Gleixner2020-11-151-25/+33
* | timekeeping: Add missing parameter documentation for update_fast_timekeeper()Alex Shi2020-11-151-0/+1
* | timekeeping: Remove static functions from kernel-doc markupAlex Shi2020-11-151-7/+5
|/
* Merge tag 'locking-core-2020-10-12' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-10-121-5/+5
|\
| * timekeeping: Use seqcount_latch_tAhmed S. Darwish2020-09-101-5/+5
* | timekeeping: Provide multi-timestamp accessor to NMI safe timekeeperThomas Gleixner2020-08-231-11/+65
* | timekeeping: Utilize local_clock() for NMI safe timekeeper during early bootThomas Gleixner2020-08-231-8/+25
|/
* Merge tag 'timers-urgent-2020-08-14' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2020-08-141-2/+2
|\
| * time: Delete repeated words in commentsRandy Dunlap2020-08-101-1/+1