diff options
author | Stefani Seibold <stefani@seibold.net> | 2014-03-17 18:22:05 -0400 |
---|---|---|
committer | H. Peter Anvin <hpa@linux.intel.com> | 2014-03-18 15:52:03 -0400 |
commit | af8c93d8d9809c3cf71cae2c398069399e64efa3 (patch) | |
tree | 9e8e01b55f431970a7b9f5fd80db982511984aff | |
parent | ce39c64028a075d14af32bfb8336bfe1370c0443 (diff) |
x86, vdso: Replace VVAR(vsyscall_gtod_data) by gtod macro
There a currently more than 30 users of the gtod macro, so replace the
last VVAR(vsyscall_gtod_data) by gtod macro.
Reviewed-by: Andy Lutomirski <luto@amacapital.net>
Signed-off-by: Stefani Seibold <stefani@seibold.net>
Link: http://lkml.kernel.org/r/1395094933-14252-6-git-send-email-stefani@seibold.net
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
-rw-r--r-- | arch/x86/vdso/vclock_gettime.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/x86/vdso/vclock_gettime.c b/arch/x86/vdso/vclock_gettime.c index fd074dd19a4a..743f27774b73 100644 --- a/arch/x86/vdso/vclock_gettime.c +++ b/arch/x86/vdso/vclock_gettime.c | |||
@@ -109,7 +109,7 @@ static notrace cycle_t vread_pvclock(int *mode) | |||
109 | *mode = VCLOCK_NONE; | 109 | *mode = VCLOCK_NONE; |
110 | 110 | ||
111 | /* refer to tsc.c read_tsc() comment for rationale */ | 111 | /* refer to tsc.c read_tsc() comment for rationale */ |
112 | last = VVAR(vsyscall_gtod_data).clock.cycle_last; | 112 | last = gtod->clock.cycle_last; |
113 | 113 | ||
114 | if (likely(ret >= last)) | 114 | if (likely(ret >= last)) |
115 | return ret; | 115 | return ret; |
@@ -133,7 +133,7 @@ notrace static cycle_t vread_tsc(void) | |||
133 | rdtsc_barrier(); | 133 | rdtsc_barrier(); |
134 | ret = (cycle_t)vget_cycles(); | 134 | ret = (cycle_t)vget_cycles(); |
135 | 135 | ||
136 | last = VVAR(vsyscall_gtod_data).clock.cycle_last; | 136 | last = gtod->clock.cycle_last; |
137 | 137 | ||
138 | if (likely(ret >= last)) | 138 | if (likely(ret >= last)) |
139 | return ret; | 139 | return ret; |
@@ -288,7 +288,7 @@ int gettimeofday(struct timeval *, struct timezone *) | |||
288 | notrace time_t __vdso_time(time_t *t) | 288 | notrace time_t __vdso_time(time_t *t) |
289 | { | 289 | { |
290 | /* This is atomic on x86_64 so we don't need any locks. */ | 290 | /* This is atomic on x86_64 so we don't need any locks. */ |
291 | time_t result = ACCESS_ONCE(VVAR(vsyscall_gtod_data).wall_time_sec); | 291 | time_t result = ACCESS_ONCE(gtod->wall_time_sec); |
292 | 292 | ||
293 | if (t) | 293 | if (t) |
294 | *t = result; | 294 | *t = result; |