Linus Torvalds
|
99306dfc06
Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
7 years ago |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 years ago |
mike.travis@hpe.com
|
41e7864ab5
x86/tsc: Drastically reduce the number of firmware bug warnings
|
7 years ago |
mike.travis@hpe.com
|
9514ececa5
x86/tsc: Skip TSC test and error messages if already unstable
|
7 years ago |
mike.travis@hpe.com
|
341102c3ef
x86/tsc: Add option that TSC on Socket 0 being non-zero is valid
|
7 years ago |
Peter Zijlstra
|
855615eee9
x86/tsc: Remove the TSC_ADJUST clamp
|
8 years ago |
Thomas Gleixner
|
5f2e71e714
x86/tsc: Make the TSC ADJUST sanitizing work for tsc_reliable
|
8 years ago |
Thomas Gleixner
|
8c9b9d87b8
x86/tsc: Limit the adjust value further
|
8 years ago |
Thomas Gleixner
|
16588f6592
x86/tsc: Annotate printouts as firmware bug
|
8 years ago |
Thomas Gleixner
|
5bae156241
x86/tsc: Force TSC_ADJUST register to value >= zero
|
8 years ago |
Thomas Gleixner
|
6a36958317
x86/tsc: Validate TSC_ADJUST after resume
|
8 years ago |
Thomas Gleixner
|
31f8a651fc
x86/tsc: Validate cpumask pointer before accessing it
|
8 years ago |
Thomas Gleixner
|
b836554386
x86/tsc: Fix broken CONFIG_X86_TSC=n build
|
8 years ago |
Thomas Gleixner
|
cc4db26899
x86/tsc: Try to adjust TSC if sync test fails
|
8 years ago |
Thomas Gleixner
|
76d3b85158
x86/tsc: Prepare warp test for TSC adjustment
|
8 years ago |
Thomas Gleixner
|
4c5e3c6375
x86/tsc: Move sync cleanup to a safe place
|
8 years ago |
Thomas Gleixner
|
a36f513681
x86/tsc: Sync test only for the first cpu in a package
|
8 years ago |
Thomas Gleixner
|
1d0095feea
x86/tsc: Verify TSC_ADJUST from idle
|
8 years ago |
Thomas Gleixner
|
8b223bc7ab
x86/tsc: Store and check TSC ADJUST MSR
|
8 years ago |
Thomas Gleixner
|
bec8520dca
x86/tsc: Detect random warps
|
8 years ago |
Andy Lutomirski
|
eee6946e44
x86/asm/tsc/sync: Use rdtsc_ordered() in check_tsc_warp() and drop extra barriers
|
10 years ago |
Bartosz Golaszewski
|
7d79a7bd75
x86: Replace cpu_**_mask() with topology_**_cpumask()
|
10 years ago |
Paul Gortmaker
|
663b55b9b3
x86: Delete non-required instances of include <linux/init.h>
|
11 years ago |
Paul Gortmaker
|
148f9bb877
x86: delete __cpuinit usage from all x86 files
|
12 years ago |
Suresh Siddha
|
b0e5c77903
x86/tsc: Reduce the TSC sync check time for core-siblings
|
13 years ago |
Suresh Siddha
|
28a00184be
x86, tsc: Skip TSC synchronization checks for tsc=reliable
|
13 years ago |
Thomas Gleixner
|
0199c4e68d
locking: Convert __raw_spin* functions to arch_spin*
|
15 years ago |
Thomas Gleixner
|
edc35bd72e
locking: Rename __RAW_SPIN_LOCK_UNLOCKED to __ARCH_SPIN_LOCK_UNLOCKED
|
15 years ago |
Thomas Gleixner
|
445c89514b
locking: Convert raw_spinlock to arch_spinlock
|
15 years ago |
Mike Travis
|
9b3660a55a
x86: Limit number of per cpu TSC sync messages
|
15 years ago |