summaryrefslogtreecommitdiffstats
path: root/kernel/time/clocksource.c
Commit message (Expand)AuthorAgeFilesLines
* clocksource: Scale the watchdog read retries automaticallyFeng Tang2024-02-211-6/+4
* clocksource: Make clocksource_subsys constRicardo B. Marliere2024-02-071-1/+1
* clocksource: Skip watchdog check for large watchdog intervalsJiri Wiesner2024-01-251-1/+24
* clocksource: Handle negative skews in "skew is too large" messagesPaul E. McKenney2023-07-141-4/+4
* clocksource: Replace all non-returning strlcpy with strscpyAzeem Shaikh2023-06-011-1/+1
* clocksource: Suspend the watchdog temporarily when high read latency detectedFeng Tang2023-01-241-13/+32
* clocksource: Improve "skew is too large" messagesPaul E. McKenney2023-01-051-0/+8
* clocksource: Improve read-back-delay messagePaul E. McKenney2023-01-031-2/+2
* clocksource: Loosen clocksource watchdog constraintsPaul E. McKenney2023-01-031-6/+9
* clocksource: Print clocksource name when clocksource is tested unstableYunying Sun2023-01-031-2/+2
* treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-181-1/+1
* treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld2022-10-111-1/+1
* clocksource: Replace cpumask_weight() with cpumask_empty()Yury Norov2022-04-101-1/+1
* clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEWWaiman Long2022-02-011-1/+7
* Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxLinus Torvalds2022-01-231-2/+2
|\
| * cpumask: replace cpumask_next_* with cpumask_first_* where appropriateYury Norov2022-01-151-2/+2
* | clocksource: Reduce the default clocksource_watchdog() retries to 2Waiman Long2021-11-301-1/+1
* | clocksource: Avoid accidental unstable marking of clocksourcesWaiman Long2021-11-301-9/+41
|/
* clocksource: Replace deprecated CPU-hotplug functions.Sebastian Andrzej Siewior2021-08-101-3/+3
* clocksource: Print deviation in nanoseconds when a clocksource becomes unstableFeng Tang2021-06-221-4/+4
* clocksource: Provide kernel module to test clocksource watchdogPaul E. McKenney2021-06-221-2/+4
* clocksource: Reduce clocksource-skew thresholdPaul E. McKenney2021-06-221-10/+38
* clocksource: Limit number of CPUs checked for clock synchronizationPaul E. McKenney2021-06-221-2/+72
* clocksource: Check per-CPU clock synchronization when marked unstablePaul E. McKenney2021-06-221-0/+60
* clocksource: Retry clock read if long delays detectedPaul E. McKenney2021-06-221-6/+47
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-05-011-0/+2
|\
| * time: Add mechanism to recognize clocksource in time_get_snapshotThomas Gleixner2021-04-071-0/+2
* | timekeeping, clocksource: Fix various typos in commentsIngo Molnar2021-03-221-2/+2
|/
* timekeeping: remove arch_gettimeoffsetArnd Bergmann2020-10-301-8/+0
* clocksource: Remove obsolete ifdefThomas Gleixner2020-06-091-2/+0
* clocksource: Add common vdso clock mode storageThomas Gleixner2020-02-171-0/+9
* clocksource: Prevent double add_timer_on() for watchdog_timerKonstantin Khlebnikov2020-02-011-2/+9
* clocksource: Move inline keyword to the beginning of function declarationsMathieu Malaterre2019-06-141-2/+2
* time: Remove license boilerplateThomas Gleixner2018-11-231-14/+0
* time: Add SPDX license identifiersThomas Gleixner2018-11-231-0/+1
* time: Remove useless filenames in top level commentsThomas Gleixner2018-11-231-5/+0
* clocksource: Provide clocksource_arch_init()Thomas Gleixner2018-10-041-0/+2
* clocksource: Revert "Remove kthread"Peter Zijlstra2018-09-061-10/+30
* time: Introduce one suspend clocksource to compensate the suspend timeBaolin Wang2018-07-191-0/+149
* clocksource: Move inline keyword to the beginning of function declarationsMathieu Malaterre2018-05-161-2/+2
* clocksource: Remove kthreadPeter Zijlstra2018-05-021-21/+10
* clocksource: Rework stale commentPeter Zijlstra2018-05-021-4/+2
* clocksource: Consistent de-rate when marking unstablePeter Zijlstra2018-05-021-1/+8
* clocksource: Initialize cs->wd_listPeter Zijlstra2018-05-021-0/+2
* clocksource: Allow clocksource_mark_unstable() on unregistered clocksourcesPeter Zijlstra2018-05-021-16/+34
* clocksource: Use ATTRIBUTE_GROUPSBaolin Wang2018-02-281-11/+10
* clocksource: Use DEVICE_ATTR_RW/RO/WO to define device attributesBaolin Wang2018-02-281-26/+17
* clocksource: Don't walk the clocksource list for empty overrideBaolin Wang2018-02-281-0/+4
* treewide: setup_timer() -> timer_setup()Kees Cook2017-11-211-2/+2
* treewide: init_timer() -> setup_timer()Kees Cook2017-11-211-2/+1