diff options
author | Jan Glauber <jan.glauber@de.ibm.com> | 2008-04-17 07:46:16 +0200 |
---|---|---|
committer | Heiko Carstens <heiko.carstens@de.ibm.com> | 2008-04-17 07:47:02 +0200 |
commit | c0015f91d8414f55d2debfe9984a04b98b48f087 (patch) | |
tree | 114cfd865dda4b1c5860391c219a1b34dc74eacb /arch/s390/kernel/time.c | |
parent | 2f7c8bd6dc6540aa3275c0ad9f657401985c00e9 (diff) | |
download | linux-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.c | 2 |
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; } /* |