patches for current -mm kernels
Andrew Morton
akpm at osdl.org
Sun Aug 3 07:22:57 EST 2003
Ingo's CPU scheduler update (in -mm kernels) needs a new sched_clock()
function which returns nanoseconds.
Stupid implementation which only gets it right on 1GHz CPUs.
I assume. It's an undocumented miasma down there and if they can't be
bothered describing it then I can't be bothered decrypting it. So there.
arch/ppc64/kernel/time.c | 9 +++++++++
1 files changed, 9 insertions(+)
diff -puN arch/ppc64/kernel/time.c~ppc64-sched_clock arch/ppc64/kernel/time.c
--- 25-power4/arch/ppc64/kernel/time.c~ppc64-sched_clock 2003-08-02 13:40:46.000000000 -0700
+++ 25-power4-akpm/arch/ppc64/kernel/time.c 2003-08-02 13:44:43.000000000 -0700
@@ -308,6 +308,15 @@ int timer_interrupt(struct pt_regs * reg
return 1;
}
+/*
+ * Scheduler clock - returns current time in nanosec units.
+ *
+ * This is wrong, but my CPUs run at 1GHz, so nyer nyer.
+ */
+unsigned long long sched_clock(void)
+{
+ return get_tb();
+}
/*
* This version of gettimeofday has microsecond resolution.
_
** Sent via the linuxppc64-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc64-dev
mailing list