diff options
author | 2006-05-30 22:47:54 +0200 | |
---|---|---|
committer | 2006-05-30 20:31:05 -0700 | |
commit | b2468e525f29882f866cb0b832956e69328f9647 (patch) | |
tree | 7a48afb9933732c6fccb2baa1e928e3508a3c940 /arch/mips/kernel/proc.c | |
parent | [PATCH] i386: apic= command line option should always be (diff) | |
download | wireguard-linux-b2468e525f29882f866cb0b832956e69328f9647.tar.xz wireguard-linux-b2468e525f29882f866cb0b832956e69328f9647.zip |
[PATCH] x86_64: fix last_tsc calculation of PM timer
From: "Jan Beulich" <jbeulich@novell.com>
The PM timer code updates vxtime.last_tsc, but this update was done
incorrectly in two ways:
- offset_delay being in microseconds requires multiplying with cpu_mhz
rather than cpu_khz
- the multiplication of offset_delay and cpu_khz (both being 32-bit
values) on most current CPUs would overflow (observed value of the
delay was approximately 4000us, yielding an overflow for frequencies
starting a little above 1GHz)
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/mips/kernel/proc.c')
0 files changed, 0 insertions, 0 deletions