lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 2 Feb 2014 08:42:02 -0800 From: Andy Lutomirski <luto@...capital.net> To: Stefani Seibold <stefani@...bold.net> Cc: Greg KH <gregkh@...uxfoundation.org>, "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>, X86 ML <x86@...nel.org>, Thomas Gleixner <tglx@...utronix.de>, Ingo Molnar <mingo@...hat.com>, "H. Peter Anvin" <hpa@...or.com>, Andi Kleen <ak@...ux.intel.com>, Andrea Arcangeli <aarcange@...hat.com>, John Stultz <john.stultz@...aro.org>, Pavel Emelyanov <xemul@...allels.com>, Cyrill Gorcunov <gorcunov@...nvz.org>, andriy.shevchenko@...ux.intel.com, Martin.Runge@...de-schwarz.com, Andreas.Brief@...de-schwarz.com Subject: Re: [PATCH 5/8] replace VVAR(vsyscall_gtod_data) by gtod macro On Sun, Feb 2, 2014 at 3:27 AM, <stefani@...bold.net> wrote: > From: Stefani Seibold <stefani@...bold.net> > > There a currently more than 30 users of the gtod macro, so replace the > last VVAR(vsyscall_gtod_data) by gtod macro. Acked-by: Andy Lutomirski <luto@...capital.net> > > Signed-off-by: Stefani Seibold <stefani@...bold.net> > --- > arch/x86/vdso/vclock_gettime.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/arch/x86/vdso/vclock_gettime.c b/arch/x86/vdso/vclock_gettime.c > index fd074dd..743f277 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) > *mode = VCLOCK_NONE; > > /* refer to tsc.c read_tsc() comment for rationale */ > - last = VVAR(vsyscall_gtod_data).clock.cycle_last; > + last = gtod->clock.cycle_last; > > if (likely(ret >= last)) > return ret; > @@ -133,7 +133,7 @@ notrace static cycle_t vread_tsc(void) > rdtsc_barrier(); > ret = (cycle_t)vget_cycles(); > > - last = VVAR(vsyscall_gtod_data).clock.cycle_last; > + last = gtod->clock.cycle_last; > > if (likely(ret >= last)) > return ret; > @@ -288,7 +288,7 @@ int gettimeofday(struct timeval *, struct timezone *) > notrace time_t __vdso_time(time_t *t) > { > /* This is atomic on x86_64 so we don't need any locks. */ > - time_t result = ACCESS_ONCE(VVAR(vsyscall_gtod_data).wall_time_sec); > + time_t result = ACCESS_ONCE(gtod->wall_time_sec); > > if (t) > *t = result; > -- > 1.8.5.3 > -- Andy Lutomirski AMA Capital Management, LLC -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists