aboutsummaryrefslogtreecommitdiff
path: root/kernel/time/clocksource.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-09clocksource: Convert s[n]printf() to sysfs_emit()Gravatar Li Zhijian 1-1/+1
2024-04-08clocksource: Make watchdog and suspend-timing multiplication overflow safeGravatar Adrian Hunter 1-22/+20
2024-02-21clocksource: Scale the watchdog read retries automaticallyGravatar Feng Tang 1-6/+4
2024-02-07clocksource: Make clocksource_subsys constGravatar Ricardo B. Marliere 1-1/+1
2024-01-25clocksource: Skip watchdog check for large watchdog intervalsGravatar Jiri Wiesner 1-1/+24
2023-07-14clocksource: Handle negative skews in "skew is too large" messagesGravatar Paul E. McKenney 1-4/+4
2023-06-01clocksource: Replace all non-returning strlcpy with strscpyGravatar Azeem Shaikh 1-1/+1
2023-01-24clocksource: Suspend the watchdog temporarily when high read latency detectedGravatar Feng Tang 1-13/+32
2023-01-05clocksource: Improve "skew is too large" messagesGravatar Paul E. McKenney 1-0/+8
2023-01-03clocksource: Improve read-back-delay messageGravatar Paul E. McKenney 1-2/+2
2023-01-03clocksource: Loosen clocksource watchdog constraintsGravatar Paul E. McKenney 1-6/+9
2023-01-03clocksource: Print clocksource name when clocksource is tested unstableGravatar Yunying Sun 1-2/+2
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionGravatar Jason A. Donenfeld 1-1/+1
2022-10-11treewide: use prandom_u32_max() when possible, part 1Gravatar Jason A. Donenfeld 1-1/+1
2022-04-10clocksource: Replace cpumask_weight() with cpumask_empty()Gravatar Yury Norov 1-1/+1
2022-02-01clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEWGravatar Waiman Long 1-1/+7
2022-01-23Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxGravatar Linus Torvalds 1-2/+2
2022-01-15cpumask: replace cpumask_next_* with cpumask_first_* where appropriateGravatar Yury Norov 1-2/+2
2021-11-30clocksource: Reduce the default clocksource_watchdog() retries to 2Gravatar Waiman Long 1-1/+1
2021-11-30clocksource: Avoid accidental unstable marking of clocksourcesGravatar Waiman Long 1-9/+41
2021-08-10clocksource: Replace deprecated CPU-hotplug functions.Gravatar Sebastian Andrzej Siewior 1-3/+3
2021-06-22clocksource: Print deviation in nanoseconds when a clocksource becomes unstableGravatar Feng Tang 1-4/+4
2021-06-22clocksource: Provide kernel module to test clocksource watchdogGravatar Paul E. McKenney 1-2/+4
2021-06-22clocksource: Reduce clocksource-skew thresholdGravatar Paul E. McKenney 1-10/+38
2021-06-22clocksource: Limit number of CPUs checked for clock synchronizationGravatar Paul E. McKenney 1-2/+72
2021-06-22clocksource: Check per-CPU clock synchronization when marked unstableGravatar Paul E. McKenney 1-0/+60
2021-06-22clocksource: Retry clock read if long delays detectedGravatar Paul E. McKenney 1-6/+47
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-0/+2
2021-04-07time: Add mechanism to recognize clocksource in time_get_snapshotGravatar Thomas Gleixner 1-0/+2
2021-03-22timekeeping, clocksource: Fix various typos in commentsGravatar Ingo Molnar 1-2/+2
2020-10-30timekeeping: remove arch_gettimeoffsetGravatar Arnd Bergmann 1-8/+0
2020-06-09clocksource: Remove obsolete ifdefGravatar Thomas Gleixner 1-2/+0
2020-02-17clocksource: Add common vdso clock mode storageGravatar Thomas Gleixner 1-0/+9
2020-02-01clocksource: Prevent double add_timer_on() for watchdog_timerGravatar Konstantin Khlebnikov 1-2/+9
2019-06-14clocksource: Move inline keyword to the beginning of function declarationsGravatar Mathieu Malaterre 1-2/+2
2018-11-23time: Remove license boilerplateGravatar Thomas Gleixner 1-14/+0
2018-11-23time: Add SPDX license identifiersGravatar Thomas Gleixner 1-0/+1
2018-11-23time: Remove useless filenames in top level commentsGravatar Thomas Gleixner 1-5/+0
2018-10-04clocksource: Provide clocksource_arch_init()Gravatar Thomas Gleixner 1-0/+2
2018-09-06clocksource: Revert "Remove kthread"Gravatar Peter Zijlstra 1-10/+30
2018-07-19time: Introduce one suspend clocksource to compensate the suspend timeGravatar Baolin Wang 1-0/+149
2018-05-16clocksource: Move inline keyword to the beginning of function declarationsGravatar Mathieu Malaterre 1-2/+2
2018-05-02clocksource: Remove kthreadGravatar Peter Zijlstra 1-21/+10
2018-05-02clocksource: Rework stale commentGravatar Peter Zijlstra 1-4/+2
2018-05-02clocksource: Consistent de-rate when marking unstableGravatar Peter Zijlstra 1-1/+8
2018-05-02clocksource: Initialize cs->wd_listGravatar Peter Zijlstra 1-0/+2
2018-05-02clocksource: Allow clocksource_mark_unstable() on unregistered clocksourcesGravatar Peter Zijlstra 1-16/+34
2018-02-28clocksource: Use ATTRIBUTE_GROUPSGravatar Baolin Wang 1-11/+10
2018-02-28clocksource: Use DEVICE_ATTR_RW/RO/WO to define device attributesGravatar Baolin Wang 1-26/+17
2018-02-28clocksource: Don't walk the clocksource list for empty overrideGravatar Baolin Wang 1-0/+4