OSDN Git Service

{chiron,sagit}_defconfig: turn on VDSO
authorMark Salyzyn <salyzyn@google.com>
Tue, 28 Mar 2017 21:11:02 +0000 (14:11 -0700)
committerArian <arian.kulmer@web.de>
Tue, 19 Nov 2019 15:24:36 +0000 (16:24 +0100)
Turn on the vdso32 feature on an arm64 kernel.

Results in roughly a 4 fold speedup for clock_gettime() and other
timekeeping functions for arm32 executables in the environment.

Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Bug: 20045882
Bug: 19198045
Bug: 63737556
Change-Id: If39bfad8b287a5455dc8240a73dcc8951e4bc13f
Signed-off-by: Vol Zhdanov <wight554@gmail.com>
arch/arm64/configs/chiron_defconfig
arch/arm64/configs/sagit_defconfig

index 38de814..b46f07d 100644 (file)
@@ -73,6 +73,7 @@ CONFIG_RANDOMIZE_BASE=y
 CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE=y
 # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
 CONFIG_COMPAT=y
+CONFIG_COMPAT_VDSO=y
 CONFIG_PM_AUTOSLEEP=y
 CONFIG_PM_WAKELOCKS=y
 CONFIG_PM_WAKELOCKS_LIMIT=0
index 61a4828..514c252 100644 (file)
@@ -73,6 +73,7 @@ CONFIG_RANDOMIZE_BASE=y
 CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE=y
 # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
 CONFIG_COMPAT=y
+CONFIG_COMPAT_VDSO=y
 CONFIG_PM_AUTOSLEEP=y
 CONFIG_PM_WAKELOCKS=y
 CONFIG_PM_WAKELOCKS_LIMIT=0