From 4eb02f5e17658730a45d5bdafa29e0b765239834 Mon Sep 17 00:00:00 2001 From: Pete Zaitcev Date: Tue, 25 Nov 2003 01:49:02 -0800 Subject: [PATCH] [SPARC]: Add stub sched_clock() implementation. --- arch/sparc/kernel/time.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/sparc/kernel/time.c b/arch/sparc/kernel/time.c index 20ba51723a400..16da0ab72f0c1 100644 --- a/arch/sparc/kernel/time.c +++ b/arch/sparc/kernel/time.c @@ -472,6 +472,15 @@ extern __inline__ unsigned long do_gettimeoffset(void) return (*master_l10_counter >> 10) & 0x1fffff; } +/* + * Returns nanoseconds + * XXX This is a suboptimal implementation. + */ +unsigned long long sched_clock(void) +{ + return (unsigned long long)jiffies * (1000000000 / HZ); +} + /* Ok, my cute asm atomicity trick doesn't work anymore. * There are just too many variables that need to be protected * now (both members of xtime, wall_jiffies, et al.) -- 2.53.0