Age | Commit message (Expand) | Author | Files | Lines |
2024-02-21 | clocksource: Scale the watchdog read retries automatically | Feng Tang | 1 | -6/+4 |
2024-02-07 | clocksource: Make clocksource_subsys const | Ricardo B. Marliere | 1 | -1/+1 |
2024-01-25 | clocksource: Skip watchdog check for large watchdog intervals | Jiri Wiesner | 1 | -1/+24 |
2023-07-14 | clocksource: Handle negative skews in "skew is too large" messages | Paul E. McKenney | 1 | -4/+4 |
2023-06-01 | clocksource: Replace all non-returning strlcpy with strscpy | Azeem Shaikh | 1 | -1/+1 |
2023-01-24 | clocksource: Suspend the watchdog temporarily when high read latency detected | Feng Tang | 1 | -13/+32 |
2023-01-05 | clocksource: Improve "skew is too large" messages | Paul E. McKenney | 1 | -0/+8 |
2023-01-03 | clocksource: Improve read-back-delay message | Paul E. McKenney | 1 | -2/+2 |
2023-01-03 | clocksource: Loosen clocksource watchdog constraints | Paul E. McKenney | 1 | -6/+9 |
2023-01-03 | clocksource: Print clocksource name when clocksource is tested unstable | Yunying Sun | 1 | -2/+2 |
2022-11-18 | treewide: use get_random_u32_below() instead of deprecated function | Jason A. Donenfeld | 1 | -1/+1 |
2022-10-11 | treewide: use prandom_u32_max() when possible, part 1 | Jason A. Donenfeld | 1 | -1/+1 |
2022-04-10 | clocksource: Replace cpumask_weight() with cpumask_empty() | Yury Norov | 1 | -1/+1 |
2022-02-01 | clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW | Waiman Long | 1 | -1/+7 |
2022-01-23 | Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linux | Linus Torvalds | 1 | -2/+2 |
2022-01-15 | cpumask: replace cpumask_next_* with cpumask_first_* where appropriate | Yury Norov | 1 | -2/+2 |
2021-11-30 | clocksource: Reduce the default clocksource_watchdog() retries to 2 | Waiman Long | 1 | -1/+1 |
2021-11-30 | clocksource: Avoid accidental unstable marking of clocksources | Waiman Long | 1 | -9/+41 |
2021-08-10 | clocksource: Replace deprecated CPU-hotplug functions. | Sebastian Andrzej Siewior | 1 | -3/+3 |
2021-06-22 | clocksource: Print deviation in nanoseconds when a clocksource becomes unstable | Feng Tang | 1 | -4/+4 |
2021-06-22 | clocksource: Provide kernel module to test clocksource watchdog | Paul E. McKenney | 1 | -2/+4 |
2021-06-22 | clocksource: Reduce clocksource-skew threshold | Paul E. McKenney | 1 | -10/+38 |
2021-06-22 | clocksource: Limit number of CPUs checked for clock synchronization | Paul E. McKenney | 1 | -2/+72 |
2021-06-22 | clocksource: Check per-CPU clock synchronization when marked unstable | Paul E. McKenney | 1 | -0/+60 |
2021-06-22 | clocksource: Retry clock read if long delays detected | Paul E. McKenney | 1 | -6/+47 |
2021-05-01 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -0/+2 |
2021-04-07 | time: Add mechanism to recognize clocksource in time_get_snapshot | Thomas Gleixner | 1 | -0/+2 |
2021-03-22 | timekeeping, clocksource: Fix various typos in comments | Ingo Molnar | 1 | -2/+2 |
2020-10-30 | timekeeping: remove arch_gettimeoffset | Arnd Bergmann | 1 | -8/+0 |
2020-06-09 | clocksource: Remove obsolete ifdef | Thomas Gleixner | 1 | -2/+0 |
2020-02-17 | clocksource: Add common vdso clock mode storage | Thomas Gleixner | 1 | -0/+9 |
2020-02-01 | clocksource: Prevent double add_timer_on() for watchdog_timer | Konstantin Khlebnikov | 1 | -2/+9 |
2019-06-14 | clocksource: Move inline keyword to the beginning of function declarations | Mathieu Malaterre | 1 | -2/+2 |
2018-11-23 | time: Remove license boilerplate | Thomas Gleixner | 1 | -14/+0 |
2018-11-23 | time: Add SPDX license identifiers | Thomas Gleixner | 1 | -0/+1 |
2018-11-23 | time: Remove useless filenames in top level comments | Thomas Gleixner | 1 | -5/+0 |
2018-10-04 | clocksource: Provide clocksource_arch_init() | Thomas Gleixner | 1 | -0/+2 |
2018-09-06 | clocksource: Revert "Remove kthread" | Peter Zijlstra | 1 | -10/+30 |
2018-07-19 | time: Introduce one suspend clocksource to compensate the suspend time | Baolin Wang | 1 | -0/+149 |
2018-05-16 | clocksource: Move inline keyword to the beginning of function declarations | Mathieu Malaterre | 1 | -2/+2 |
2018-05-02 | clocksource: Remove kthread | Peter Zijlstra | 1 | -21/+10 |
2018-05-02 | clocksource: Rework stale comment | Peter Zijlstra | 1 | -4/+2 |
2018-05-02 | clocksource: Consistent de-rate when marking unstable | Peter Zijlstra | 1 | -1/+8 |
2018-05-02 | clocksource: Initialize cs->wd_list | Peter Zijlstra | 1 | -0/+2 |
2018-05-02 | clocksource: Allow clocksource_mark_unstable() on unregistered clocksources | Peter Zijlstra | 1 | -16/+34 |
2018-02-28 | clocksource: Use ATTRIBUTE_GROUPS | Baolin Wang | 1 | -11/+10 |
2018-02-28 | clocksource: Use DEVICE_ATTR_RW/RO/WO to define device attributes | Baolin Wang | 1 | -26/+17 |
2018-02-28 | clocksource: Don't walk the clocksource list for empty override | Baolin Wang | 1 | -0/+4 |
2017-11-21 | treewide: setup_timer() -> timer_setup() | Kees Cook | 1 | -2/+2 |
2017-11-21 | treewide: init_timer() -> setup_timer() | Kees Cook | 1 | -2/+1 |
2017-05-15 | x86/tsc, sched/clock, clocksource: Use clocksource watchdog to provide stable... | Peter Zijlstra | 1 | -0/+3 |
2017-01-14 | sched/clock, clocksource: Add optional cs::mark_unstable() method | Thomas Gleixner | 1 | -0/+4 |
2016-12-25 | clocksource: Use a plain u64 instead of cycle_t | Thomas Gleixner | 1 | -1/+1 |
2016-12-07 | clocksource: export the clocks_calc_mult_shift to use by timestamp code | Murali Karicheri | 1 | -0/+1 |
2016-08-31 | clocksource: Defer override invalidation unless clock is unstable | Kyle Walker | 1 | -3/+12 |
2016-06-20 | clocksource: Make clocksource insert entry more efficient | Minfei Huang | 1 | -3/+5 |
2016-01-27 | clocksource: Allow unregistering the watchdog | Vitaly Kuznetsov | 1 | -10/+42 |
2015-12-07 | clocksource: Add CPU info to clocksource watchdog reporting | Seiichi Ikarashi | 1 | -2/+2 |
2015-11-09 | remove abs64() | Andrew Morton | 1 | -1/+1 |
2015-10-12 | Merge tag 'v4.3-rc5' into timers/core, to pick up fixes before applying new c... | Ingo Molnar | 1 | -1/+1 |
2015-10-11 | clocksource: Remove return statement from void functions | Guillaume Gomez | 1 | -3/+2 |
2015-10-02 | clocksource: Fix abs() usage w/ 64bit values | John Stultz | 1 | -1/+1 |
2015-09-22 | time: Fix spelling in comments | Zhen Lei | 1 | -1/+1 |
2015-06-10 | clocksource: Use current logging style | Joe Perches | 1 | -12/+12 |
2015-04-03 | clocksource: Improve comment explaining clocks_calc_max_nsecs()'s 50% safety ... | John Stultz | 1 | -2/+5 |
2015-04-01 | tick: Move core only declarations and functions to core | Thomas Gleixner | 1 | -1/+1 |
2015-04-01 | tick: Move clocksource related stuff to timekeeping.h | Thomas Gleixner | 1 | -1/+1 |
2015-03-13 | clocksource: Rename __clocksource_updatefreq_*() to __clocksource_update_freq... | John Stultz | 1 | -5/+6 |
2015-03-13 | clocksource: Add some debug info about clocksources being registered | John Stultz | 1 | -0/+3 |
2015-03-13 | clocksource: Mostly kill clocksource_register() | John Stultz | 1 | -47/+34 |
2015-03-13 | clocksource: Improve clocksource watchdog reporting | John Stultz | 1 | -9/+9 |
2015-03-12 | clocksource: Add 'max_cycles' to 'struct clocksource' | John Stultz | 1 | -12/+16 |
2015-03-12 | clocksource: Simplify the logic around clocksource wrapping safety margins | John Stultz | 1 | -14/+12 |
2015-03-12 | clocksource: Simplify the clocks_calc_max_nsecs() logic | John Stultz | 1 | -12/+3 |
2014-12-30 | time: move the timecounter/cyclecounter code into its own file. | Richard Cochran | 1 | -76/+0 |
2014-10-29 | clocksource: Fix 'clcoksource' typo in comment | James Hartley | 1 | -1/+1 |
2014-07-23 | clocksource: Make delta calculation a function | Thomas Gleixner | 1 | -5/+7 |
2013-10-18 | time: Fix signedness bug in sysfs_get_uname() and its callers | Patrick Palka | 1 | -1/+1 |
2013-09-17 | clocksource: Fix 'ret' data type of sysfs_override_clocksource() and sysfs_un... | Elad Wexler | 1 | -2/+2 |
2013-09-16 | Merge branch 'fortglx/3.12/time' into fortglx/3.13/time | John Stultz | 1 | -0/+1 |
2013-07-30 | clocksource: Extract max nsec calculation into separate function | Stephen Boyd | 1 | -15/+30 |
2013-07-22 | clocksource: Fix !CONFIG_CLOCKSOURCE_WATCHDOG compile | Prarit Bhargava | 1 | -0/+1 |
2013-07-05 | clocksource: Reselect clocksource when watchdog validated high-res capability | Thomas Gleixner | 1 | -15/+42 |
2013-05-28 | clocksource: Implement clocksource_select_fallback() for CONFIG_ARCH_USES_GET... | Thomas Gleixner | 1 | -0/+1 |
2013-05-16 | clockevents: Implement unbind functionality | Thomas Gleixner | 1 | -4/+5 |
2013-05-16 | clocksource: Let clocksource_unregister() return success/error | Thomas Gleixner | 1 | -21/+12 |
2013-05-16 | clocksource: Provide unbind interface in sysfs | Thomas Gleixner | 1 | -0/+73 |
2013-05-16 | clocksource: Split out user string input | Thomas Gleixner | 1 | -14/+23 |
2013-05-16 | clocksource: Allow clocksource select to skip current clocksource | Thomas Gleixner | 1 | -11/+20 |
2013-05-16 | clocksource: Let timekeeping_notify return success/error | Thomas Gleixner | 1 | -3/+3 |
2013-05-16 | clocksource: Always verify highres capability | Thomas Gleixner | 1 | -5/+26 |
2012-03-23 | kernel-time: fix s/then/than/ spelling errors | Jim Cromie | 1 | -1/+1 |
2012-01-06 | Merge branch 'driver-core-next' into Linux 3.2 | Greg Kroah-Hartman | 1 | -18/+19 |
2011-12-19 | time/clocksource: Fix kernel-doc warnings | Kusanagi Kouichi | 1 | -3/+9 |
2011-12-14 | clocksource: convert sysdev_class to a regular subsystem | Kay Sievers | 1 | -18/+19 |
2011-12-01 | clocksource: Fix bug with max_deferment margin calculation | Yang Honggang (Joseph) | 1 | -2/+2 |
2011-11-10 | clocksource: Avoid selecting mult values that might overflow when adjusted | John Stultz | 1 | -10/+48 |
2011-09-13 | clocksource: Make watchdog reset lockless | Thomas Gleixner | 1 | -20/+18 |
2011-06-16 | clocksource: Make watchdog robust vs. interruption | Thomas Gleixner | 1 | -11/+13 |
2011-05-20 | clockevents/source: Use u64 to make 32bit happy | Thomas Gleixner | 1 | -1/+1 |
2011-05-19 | Merge branch 'timers-clockevents-for-linus' of git://git.kernel.org/pub/scm/l... | Linus Torvalds | 1 | -19/+19 |
2011-05-19 | clocksource: Get rid of the hardcoded 5 seconds sleep time limit | Thomas Gleixner | 1 | -19/+19 |
2011-05-05 | clocksource: Install completely before selecting | john stultz | 1 | -2/+2 |
2011-01-15 | Merge branches 'core-fixes-for-linus', 'x86-fixes-for-linus', 'timers-fixes-f... | Linus Torvalds | 1 | -4/+4 |
2011-01-13 | Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko... | Linus Torvalds | 1 | -1/+1 |
2011-01-12 | time: Rename misnamed minsec argument of clocks_calc_mult_shift() | Nicolas Pitre | 1 | -4/+4 |
2010-12-22 | Fix rounding in clocks_calc_mult_shift() | john stultz | 1 | -0/+1 |
2010-11-01 | tree-wide: fix comment/printk typos | Uwe Kleine-König | 1 | -1/+1 |
2010-07-27 | clocksource: Add __clocksource_updatefreq_hz/khz methods | John Stultz | 1 | -5/+24 |
2010-07-27 | time: Kill off CONFIG_GENERIC_TIME | John Stultz | 1 | -2/+2 |
2010-05-10 | clocksource: Add clocksource_register_hz/khz interface | John Stultz | 1 | -0/+48 |
2010-03-02 | timekeeping: Prevent oops when GENERIC_TIME=n | john stultz | 1 | -0/+4 |
2010-03-01 | Merge branch 'timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+13 |
2010-02-05 | clocksource: add suspend callback | Magnus Damm | 1 | -0/+12 |
2010-02-05 | clocksource: add argument to resume callback | Magnus Damm | 1 | -1/+1 |
2010-01-26 | clocksource: Prevent potential kgdb dead lock | Thomas Gleixner | 1 | -3/+15 |
2009-12-09 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik... | Linus Torvalds | 1 | -1/+1 |
2009-12-08 | Merge branch 'timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -0/+97 |
2009-11-14 | clocksource/events: Fix fallout of generic code changes | Thomas Gleixner | 1 | -2/+2 |
2009-11-13 | nohz: Prevent clocksource wrapping during idle | Jon Hunter | 1 | -0/+44 |
2009-11-13 | clocksource: Provide a generic mult/shift factor calculation | Thomas Gleixner | 1 | -0/+53 |
2009-11-11 | clocksource/timecompare: Fix symbol exports to be GPL'd. | David S. Miller | 1 | -3/+3 |
2009-11-09 | tree-wide: fix typos "selct" + "slect" -> "select" | Uwe Kleine-König | 1 | -1/+1 |
2009-09-24 | clocksource: Resume clocksource without taking the clocksource mutex | Martin Schwidefsky | 1 | -4/+0 |
2009-09-14 | clocksource: Delay clocksource down rating to late boot | Thomas Gleixner | 1 | -10/+18 |
2009-09-14 | clocksource: clocksource_select must be called with mutex locked | Thomas Gleixner | 1 | -0/+2 |
2009-09-11 | clocksource: Resolve cpu hotplug dead lock with TSC unstable, fix crash | Martin Schwidefsky | 1 | -2/+3 |
2009-08-28 | clocksource: Resolve cpu hotplug dead lock with TSC unstable | Thomas Gleixner | 1 | -3/+30 |
2009-08-19 | clocksource: Avoid clocksource watchdog circular locking dependency | Martin Schwidefsky | 1 | -3/+16 |
2009-08-19 | clocksource: Protect the watchdog rating changes with clocksource_mutex | Thomas Gleixner | 1 | -5/+13 |
2009-08-15 | clocksource: Call clocksource_change_rating() outside of watchdog_lock | Thomas Gleixner | 1 | -2/+9 |
2009-08-15 | timekeeping: Update clocksource with stop_machine | Martin Schwidefsky | 1 | -68/+44 |
2009-08-15 | timekeeping: Introduce struct timekeeper | Martin Schwidefsky | 1 | -2/+4 |
2009-08-15 | clocksource: Move watchdog downgrade to a work queue thread | Martin Schwidefsky | 1 | -17/+39 |
2009-08-15 | clocksource: Refactor clocksource watchdog | Martin Schwidefsky | 1 | -28/+69 |
2009-08-15 | clocksource: Simplify clocksource watchdog resume logic | Martin Schwidefsky | 1 | -8/+15 |
2009-08-15 | clocksource: Delay clocksource watchdog highres enablement | Martin Schwidefsky | 1 | -25/+22 |
2009-08-15 | clocksource: Cleanup clocksource selection | Martin Schwidefsky | 1 | -83/+51 |
2009-07-19 | clocksource: Prevent NULL pointer dereference | Thomas Gleixner | 1 | -1/+1 |
2009-06-13 | clocksource: prevent selection of low resolution clocksourse also for nohz=on | Thomas Gleixner | 1 | -8/+10 |
2009-06-11 | clocksource: sanity check sysfs clocksource changes | john stultz | 1 | -1/+17 |
2009-05-02 | clocksource: setup mult_orig in clocksource_enable() | Magnus Damm | 1 | -3/+0 |
2009-04-21 | clocksource: pass clocksource to read() callback | Magnus Damm | 1 | -4/+4 |
2009-02-15 | clocksource: allow usage independent of timekeeping.c | Patrick Ohly | 1 | -0/+76 |
2009-01-01 | cpumask: replace for_each_cpu_mask_nr with for_each_cpu in kernel/time/ | Rusty Russell | 1 | -1/+2 |
2009-01-01 | cpumask: convert kernel time functions | Rusty Russell | 1 | -3/+3 |
2008-08-21 | clocksource: keep track of original clocksource frequency | John Stultz | 1 | -0/+3 |
2008-07-23 | Merge branch 'cpus4096-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -2/+2 |
2008-07-21 | sysdev: Pass the attribute to the low level sysdev show/store function | Andi Kleen | 1 | -2/+6 |
2008-05-23 | clocksource/events: use performance variant for_each_cpu_mask_nr | Mike Travis | 1 | -2/+2 |
2008-05-03 | clocksource: allow read access to available/current_clocksource | Heiko Carstens | 1 | -2/+2 |
2008-05-03 | clocksource: Fix permissions for available_clocksource | Heiko Carstens | 1 | -1/+1 |
2008-04-18 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt | Linus Torvalds | 1 | -4/+14 |
2008-04-17 | kgdb: clocksource watchdog | Jason Wessel | 1 | -0/+12 |
2008-04-17 | clocksource: make clocksource watchdog cycle through online CPUs | Andi Kleen | 1 | -4/+14 |
2008-03-25 | clocksource: revert: use init_timer_deferrable for clocksource_watchdog | Thomas Gleixner | 1 | -1/+1 |
2008-03-19 | revert "clocksource: make clocksource watchdog cycle through online CPUs" | Andrew Morton | 1 | -10/+4 |
2008-02-08 | clocksource: remove redundant code | Li Zefan | 1 | -1/+0 |
2008-02-06 | time: fix sysfs_show_{available,current}_clocksources() buffer overflow problem | Miao Xie | 1 | -9/+10 |
2008-01-30 | clocksource: add unregister function to disable unusable clocksources | Thomas Gleixner | 1 | -0/+15 |
2008-01-30 | clocksource: make clocksource watchdog cycle through online CPUs | Andi Kleen | 1 | -4/+10 |
2008-01-30 | clocksource.c: use init_timer_deferrable for clocksource_watchdog | Parag Warudkar | 1 | -1/+1 |
2008-01-24 | Driver core: change sysdev classes to use dynamic kobject names | Kay Sievers | 1 | -1/+1 |
2007-10-19 | kernel/time/clocksource.c: Use list_for_each_entry instead of list_for_each | Matthias Kaehlcke | 1 | -15/+7 |
2007-05-15 | clocksource: fix lock order in the resume path | Thomas Gleixner | 1 | -7/+3 |
2007-05-09 | clocksource: fix resume logic | Thomas Gleixner | 1 | -0/+45 |
2007-05-09 | clocksource: spelling error in watchdog code | Daniel Walker | 1 | -3/+3 |
2007-03-25 | [PATCH] clocksource: Fix thinko in watchdog selection | Thomas Gleixner | 1 | -1/+2 |
2007-03-05 | [PATCH] clocksource init adjustments (fix bug #7426) | john stultz | 1 | -3/+5 |
2007-02-16 | [PATCH] tick-management: dyntick / highres functionality | Thomas Gleixner | 1 | -0/+8 |
2007-02-16 | [PATCH] clocksource: Add verification (watchdog) helper | Thomas Gleixner | 1 | -4/+122 |
2007-02-16 | [PATCH] Simplify the registration of clocksources | Thomas Gleixner | 1 | -62/+58 |
2007-02-11 | [PATCH] kernel/time/clocksource.c needs struct task_struct on m68k | Mathieu Desnoyers | 1 | -0/+1 |
2006-12-10 | [PATCH] clocksource: small cleanup | Daniel Walker | 1 | -3/+3 |
2006-12-10 | [PATCH] clocksource: add usage of CONFIG_SYSFS | Daniel Walker | 1 | -0/+2 |
2006-06-26 | [PATCH] time: rename clocksource functions | john stultz | 1 | -8/+8 |
2006-06-26 | [PATCH] Time: i386 Clocksource Drivers | john stultz | 1 | -3/+8 |
2006-06-26 | [PATCH] Time: Use clocksource infrastructure for update_wall_time | john stultz | 1 | -2/+2 |
2006-06-26 | [PATCH] Time: Clocksource Infrastructure | john stultz | 1 | -0/+344 |