summaryrefslogtreecommitdiff
path: root/kernel/time/clocksource.c
AgeCommit message (Expand)Author
2024-01-25clocksource: Skip watchdog check for large watchdog intervalsJiri Wiesner
2023-07-14clocksource: Handle negative skews in "skew is too large" messagesPaul E. McKenney
2023-06-01clocksource: Replace all non-returning strlcpy with strscpyAzeem Shaikh
2023-01-24clocksource: Suspend the watchdog temporarily when high read latency detectedFeng Tang
2023-01-05clocksource: Improve "skew is too large" messagesPaul E. McKenney
2023-01-03clocksource: Improve read-back-delay messagePaul E. McKenney
2023-01-03clocksource: Loosen clocksource watchdog constraintsPaul E. McKenney
2023-01-03clocksource: Print clocksource name when clocksource is tested unstableYunying Sun
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld
2022-04-10clocksource: Replace cpumask_weight() with cpumask_empty()Yury Norov
2022-02-01clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEWWaiman Long
2022-01-23Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxLinus Torvalds
2022-01-15cpumask: replace cpumask_next_* with cpumask_first_* where appropriateYury Norov
2021-11-30clocksource: Reduce the default clocksource_watchdog() retries to 2Waiman Long
2021-11-30clocksource: Avoid accidental unstable marking of clocksourcesWaiman Long
2021-08-10clocksource: Replace deprecated CPU-hotplug functions.Sebastian Andrzej Siewior
2021-06-22clocksource: Print deviation in nanoseconds when a clocksource becomes unstableFeng Tang
2021-06-22clocksource: Provide kernel module to test clocksource watchdogPaul E. McKenney
2021-06-22clocksource: Reduce clocksource-skew thresholdPaul E. McKenney
2021-06-22clocksource: Limit number of CPUs checked for clock synchronizationPaul E. McKenney
2021-06-22clocksource: Check per-CPU clock synchronization when marked unstablePaul E. McKenney
2021-06-22clocksource: Retry clock read if long delays detectedPaul E. McKenney
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2021-04-07time: Add mechanism to recognize clocksource in time_get_snapshotThomas Gleixner
2021-03-22timekeeping, clocksource: Fix various typos in commentsIngo Molnar
2020-10-30timekeeping: remove arch_gettimeoffsetArnd Bergmann
2020-06-09clocksource: Remove obsolete ifdefThomas Gleixner
2020-02-17clocksource: Add common vdso clock mode storageThomas Gleixner
2020-02-01clocksource: Prevent double add_timer_on() for watchdog_timerKonstantin Khlebnikov
2019-06-14clocksource: Move inline keyword to the beginning of function declarationsMathieu Malaterre
2018-11-23time: Remove license boilerplateThomas Gleixner
2018-11-23time: Add SPDX license identifiersThomas Gleixner
2018-11-23time: Remove useless filenames in top level commentsThomas Gleixner
2018-10-04clocksource: Provide clocksource_arch_init()Thomas Gleixner
2018-09-06clocksource: Revert "Remove kthread"Peter Zijlstra
2018-07-19time: Introduce one suspend clocksource to compensate the suspend timeBaolin Wang
2018-05-16clocksource: Move inline keyword to the beginning of function declarationsMathieu Malaterre
2018-05-02clocksource: Remove kthreadPeter Zijlstra
2018-05-02clocksource: Rework stale commentPeter Zijlstra
2018-05-02clocksource: Consistent de-rate when marking unstablePeter Zijlstra
2018-05-02clocksource: Initialize cs->wd_listPeter Zijlstra
2018-05-02clocksource: Allow clocksource_mark_unstable() on unregistered clocksourcesPeter Zijlstra
2018-02-28clocksource: Use ATTRIBUTE_GROUPSBaolin Wang
2018-02-28clocksource: Use DEVICE_ATTR_RW/RO/WO to define device attributesBaolin Wang
2018-02-28clocksource: Don't walk the clocksource list for empty overrideBaolin Wang
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook
2017-11-21treewide: init_timer() -> setup_timer()Kees Cook
2017-05-15x86/tsc, sched/clock, clocksource: Use clocksource watchdog to provide stable...Peter Zijlstra
2017-01-14sched/clock, clocksource: Add optional cs::mark_unstable() methodThomas Gleixner