[S390] Cleanup xtime usage

This replaces direct xtime usage in the s390 arch with timekeeping accessors,
so we can further clean up the timekeeping core.

Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: John Stultz <johnstul@us.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>

authored by John Stultz and committed by Martin Schwidefsky b1e2ba8d bd6e8a16

+5 -5
+5 -5
arch/s390/kernel/time.c
··· 73 73 } 74 74 EXPORT_SYMBOL(monotonic_clock); 75 75 76 - void tod_to_timeval(__u64 todval, struct timespec *xtime) 76 + void tod_to_timeval(__u64 todval, struct timespec *xt) 77 77 { 78 78 unsigned long long sec; 79 79 80 80 sec = todval >> 12; 81 81 do_div(sec, 1000000); 82 - xtime->tv_sec = sec; 82 + xt->tv_sec = sec; 83 83 todval -= (sec * 1000000) << 12; 84 - xtime->tv_nsec = ((todval * 1000) >> 12); 84 + xt->tv_nsec = ((todval * 1000) >> 12); 85 85 } 86 86 EXPORT_SYMBOL(tod_to_timeval); 87 87 ··· 216 216 ++vdso_data->tb_update_count; 217 217 smp_wmb(); 218 218 vdso_data->xtime_tod_stamp = clock->cycle_last; 219 - vdso_data->xtime_clock_sec = xtime.tv_sec; 220 - vdso_data->xtime_clock_nsec = xtime.tv_nsec; 219 + vdso_data->xtime_clock_sec = wall_time->tv_sec; 220 + vdso_data->xtime_clock_nsec = wall_time->tv_nsec; 221 221 vdso_data->wtom_clock_sec = wall_to_monotonic.tv_sec; 222 222 vdso_data->wtom_clock_nsec = wall_to_monotonic.tv_nsec; 223 223 smp_wmb();