[PATCH 0/8] x86: vdso and vsyscall round 1 for 3.17

From: Andy Lutomirski
Date: Mon Jun 16 2014 - 22:23:34 EST


This is mostly cleanups. Patch 1 fixes a minor bug; it might make sense
to backport it.

Patch 3 removes the vsyscall mapping when vsyscall=none.

Patches 4 and 5 remove everything except gtod from the vvar page; the
other vvars weren't really necessary.

Patch 2, 6, 7, and 8 are pure cleanups.

This is based on tip/x86/vdso.

Andy Lutomirski (8):
x86_64,vsyscall: Fix warn_bad_vsyscall log output
x86_64,vsyscall: Move all of the gate_area code to vsyscall_64.c
x86_64,vsyscall: Turn vsyscalls all the way off when vsyscall=none
x86_64,vdso: Remove jiffies from the vvar page
x86,vdso: Replace vgetcpu_mode with static_cpu_has
x86_64: Move getcpu code from vsyscall_64.c to vdso/vma.c
x86_64,vsyscall: Rewrite comment and clean up headers in vsyscall code
x86_64,vdso: Clean up vgetcpu init and merge the vdso initcalls

arch/x86/include/asm/vgtod.h | 21 ++++++
arch/x86/include/asm/vsyscall.h | 29 --------
arch/x86/include/asm/vvar.h | 2 -
arch/x86/kernel/cpu/common.c | 10 ---
arch/x86/kernel/time.c | 2 +-
arch/x86/kernel/vsyscall_64.c | 155 +++++++++++++++++-----------------------
arch/x86/mm/init_64.c | 49 -------------
arch/x86/vdso/vclock_gettime.c | 3 +
arch/x86/vdso/vgetcpu.c | 5 +-
arch/x86/vdso/vma.c | 81 ++++++++++++++++-----
10 files changed, 158 insertions(+), 199 deletions(-)

--
1.9.3

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/