linux_dsm_epyc7002/arch/x86/entry/vdso
Dmitry Safonov 6f74acfde2 x86/vdso: Restrict splitting VVAR VMA
Forbid splitting VVAR VMA resulting in a stricter ABI and reducing the
amount of corner-cases to consider while working further on VDSO time
namespace support.

As the offset from timens to VVAR page is computed compile-time, the pages
in VVAR should stay together and not being partically mremap()'ed.

Co-developed-by: Andrei Vagin <avagin@openvz.org>
Signed-off-by: Andrei Vagin <avagin@openvz.org>
Signed-off-by: Dmitry Safonov <dima@arista.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20191112012724.250792-20-dima@arista.com
2020-01-14 12:20:56 +01:00
..
vdso32 x86/asm: Use SYM_INNER_LABEL instead of GLOBAL 2019-10-18 11:27:44 +02:00
.gitignore
checkundef.sh
Makefile x86/build/vdso: Remove meaningless CFLAGS_REMOVE_*.o 2019-11-15 12:07:32 +01:00
vclock_gettime.c y2038: vdso: change time_t to __kernel_old_time_t 2019-11-15 14:38:28 +01:00
vdso2c.c x86/vdso: Remove hpet_page from vDSO 2019-05-08 13:13:57 +02:00
vdso2c.h x86/vdso: Rename variable to fix -Wshadow warning 2019-04-19 21:33:46 +02:00
vdso32-setup.c proc/sysctl: add shared variables for range check 2019-07-18 17:08:07 -07:00
vdso-layout.lds.S x86/vdso: Remove a stale/misleading comment from the linker script 2018-12-05 08:58:12 +01:00
vdso-note.S x86: Add build salt to the vDSO 2018-07-18 01:18:05 +09:00
vdso.lds.S x86/vdso: Add clock_getres() entry point 2019-06-22 21:21:10 +02:00
vdsox32.lds.S x86/vdso: Switch to generic vDSO implementation 2019-06-22 21:21:10 +02:00
vgetcpu.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 2019-05-30 11:29:55 -07:00
vma.c x86/vdso: Restrict splitting VVAR VMA 2020-01-14 12:20:56 +01:00