diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2008-05-18 19:27:48 +0200 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2008-05-23 14:08:06 +0200 |
commit | b6db80ee1331e7beaeb91b4b3d946dd16c72e388 (patch) | |
tree | 89edfa1ff482b13df41006c7b0ba6786c77201cc /virt/kvm | |
parent | 75d3bce2fc0a80f435fe12f2c9ed2632c8ac29e4 (diff) | |
download | op-kernel-dev-b6db80ee1331e7beaeb91b4b3d946dd16c72e388.zip op-kernel-dev-b6db80ee1331e7beaeb91b4b3d946dd16c72e388.tar.gz |
x86: fix setup of cyc2ns in tsc_64.c
When the TSC is calibrated against the PIT due to the nonavailability
of PMTIMER/HPET or due to SMI interference then the setup of the per
CPU cyc2ns variables is skipped. This is unlikely to happen but it
would definitely render sched_clock() unusable.
This was introduced with commit 53d517cdbaac704352b3d0c10fecb99e0b54572e
x86: scale cyc_2_nsec according to CPU frequency
Update the per CPU cyc2ns variables in all exit pathes of tsc_calibrate.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: stable@kernel.org
Diffstat (limited to 'virt/kvm')
0 files changed, 0 insertions, 0 deletions