summaryrefslogtreecommitdiffstats
path: root/arch/s390/kernel/time.c
diff options
context:
space:
mode:
authorJan Glauber <jan.glauber@de.ibm.com>2008-04-17 07:46:16 +0200
committerHeiko Carstens <heiko.carstens@de.ibm.com>2008-04-17 07:47:02 +0200
commitc0015f91d8414f55d2debfe9984a04b98b48f087 (patch)
tree114cfd865dda4b1c5860391c219a1b34dc74eacb /arch/s390/kernel/time.c
parent2f7c8bd6dc6540aa3275c0ad9f657401985c00e9 (diff)
downloadlinux-c0015f91d8414f55d2debfe9984a04b98b48f087.tar.gz
linux-c0015f91d8414f55d2debfe9984a04b98b48f087.tar.bz2
linux-c0015f91d8414f55d2debfe9984a04b98b48f087.zip
[S390] switch sched_clock to store-clock-extended.
Add get_clock_xt to read an 8 byte clock value using store clock extended (STCKE) and use get_clock_xt for sched_clock. STCKE should be faster than STCK on newer machines. Signed-off-by: Jan Glauber <jan.glauber@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Diffstat (limited to 'arch/s390/kernel/time.c')
-rw-r--r--arch/s390/kernel/time.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/kernel/time.c b/arch/s390/kernel/time.c
index cb232c155360..925f9dc0b0a0 100644
--- a/arch/s390/kernel/time.c
+++ b/arch/s390/kernel/time.c
@@ -66,7 +66,7 @@ static u64 xtime_cc;
*/
unsigned long long sched_clock(void)
{
- return ((get_clock() - jiffies_timer_cc) * 125) >> 9;
+ return ((get_clock_xt() - jiffies_timer_cc) * 125) >> 9;
}
/*