Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

sh: Remove CONFIG_VSYSCALL reference from UAPI

AT_SYSINFO_EHDR defines the auxvector index representing the vDSO
entrypoint. Its value or presence does not depend on whether a vDSO
is actually provided by the kernel.

The definition of AT_SYSINFO_EHDR was gated between CONFIG_VSYSCALL to
avoid a default gate VMA to be created. However that default gate VMA
was removed entirely in commit a6c19dfe3994
("arm64,ia64,ppc,s390,sh,tile,um,x86,mm: remove default gate area").

Remove the now unnecessary conditional.

Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Reviewed-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Signed-off-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>

authored by

Thomas Weißschuh and committed by
John Paul Adrian Glaubitz
44ab0a3e 222717d6

+1 -5
+1 -5
arch/sh/include/uapi/asm/auxvec.h
··· 13 13 */ 14 14 #define AT_FPUCW 18 /* Used FPU control word. */ 15 15 16 - #if defined(CONFIG_VSYSCALL) || !defined(__KERNEL__) 17 16 /* 18 - * Only define this in the vsyscall case, the entry point to 19 - * the vsyscall page gets placed here. The kernel will attempt 20 - * to build a gate VMA we don't care about otherwise.. 17 + * The entry point to the vsyscall page gets placed here. 21 18 */ 22 19 #define AT_SYSINFO_EHDR 33 23 - #endif 24 20 25 21 /* 26 22 * More complete cache descriptions than AT_[DIU]CACHEBSIZE. If the