From 6e30d808ed489c731450a26f835b888928d0a448 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Sun, 18 May 2008 22:17:59 +0200 Subject: [PATCH] --- yaml --- r: 97296 b: refs/heads/master c: 74dc51a3de06aa516e3b9fdc4017b2aeb38bf44b h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/x86/kernel/tsc_32.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 77f52ace2d66..cfde8f3ec782 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9ccc906c97e34fd91dc6aaf5b69b52d824386910 +refs/heads/master: 74dc51a3de06aa516e3b9fdc4017b2aeb38bf44b diff --git a/trunk/arch/x86/kernel/tsc_32.c b/trunk/arch/x86/kernel/tsc_32.c index b087d691f165..068759db63dd 100644 --- a/trunk/arch/x86/kernel/tsc_32.c +++ b/trunk/arch/x86/kernel/tsc_32.c @@ -413,6 +413,11 @@ void __init tsc_init(void) if (!cpu_khz) { mark_tsc_unstable("could not calculate TSC khz"); + /* + * We need to disable the TSC completely in this case + * to prevent sched_clock() from using it. + */ + tsc_disabled = 1; return; }