* [PATCH] sched_clock vs tsc_disable
@ 2007-05-18 2:42 Rusty Russell
0 siblings, 0 replies; only message in thread
From: Rusty Russell @ 2007-05-18 2:42 UTC (permalink / raw)
To: Andrew Morton; +Cc: lkml - Kernel Mailing List
(Not sure who's code this is, but it's in 2.6.22-rc1-mm1):
If you set tsc_disable (eg "notsc" on cmdline), sched-clock.c gives a
divide by zero on boot.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
diff -r fd2ae7085ca2 arch/i386/kernel/sched-clock.c
--- a/arch/i386/kernel/sched-clock.c Fri May 18 11:04:27 2007 +1000
+++ b/arch/i386/kernel/sched-clock.c Fri May 18 12:12:24 2007 +1000
@@ -103,7 +103,7 @@ static void resync_sc_freq(struct sc_dat
static void resync_sc_freq(struct sc_data *sc, unsigned int newfreq)
{
sc->sync_base = jiffies;
- if (!cpu_has_tsc) {
+ if (!cpu_has_tsc || tsc_disable) {
sc->unstable = 1;
return;
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2007-05-18 2:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-18 2:42 [PATCH] sched_clock vs tsc_disable Rusty Russell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox