From: Linus Torvalds Date: Tue, 4 Oct 2016 00:29:01 +0000 (-0700) Subject: Merge branch 'x86-vdso-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git... X-Git-Tag: v4.9-rc1~155 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8e4ef6386703835f91898334b72e48649646ec00;p=platform%2Fkernel%2Flinux-exynos.git Merge branch 'x86-vdso-for-linus' of git://git./linux/kernel/git/tip/tip Pull x86 vdso updates from Ingo Molnar: "The main changes in this cycle centered around adding support for 32-bit compatible C/R of the vDSO on 64-bit kernels, by Dmitry Safonov" * 'x86-vdso-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/vdso: Use CONFIG_X86_X32_ABI to enable vdso prctl x86/vdso: Only define map_vdso_randomized() if CONFIG_X86_64 x86/vdso: Only define prctl_map_vdso() if CONFIG_CHECKPOINT_RESTORE x86/signal: Add SA_{X32,IA32}_ABI sa_flags x86/ptrace: Down with test_thread_flag(TIF_IA32) x86/coredump: Use pr_reg size, rather that TIF_IA32 flag x86/arch_prctl/vdso: Add ARCH_MAP_VDSO_* x86/vdso: Replace calculate_addr in map_vdso() with addr x86/vdso: Unmap vdso blob on vvar mapping failure --- 8e4ef6386703835f91898334b72e48649646ec00 diff --cc arch/x86/kernel/process_64.c index de9acaf,b4603b7..ee944bd --- a/arch/x86/kernel/process_64.c +++ b/arch/x86/kernel/process_64.c @@@ -49,7 -49,10 +49,8 @@@ #include #include #include + #include -asmlinkage extern void ret_from_fork(void); - __visible DEFINE_PER_CPU(unsigned long, rsp_scratch); /* Prints also some state that isn't saved in the pt_regs */