Permit vdso to be enabled or disabled at will to manage performance
experiments on the dogfood population. Parameters are accessible
from user space at /sys/module/vdso/parameters/enable_{32|64}:
enable_64=0 -> 64 bit vdso disabled
enable_32=0 -> 32 bit vdso disabled
Overhead appears to be ~2ns to perform the checking on every call.
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Test: manual, bionic-benchmarks --bionic_xml=vdso.xml to confirm.
Bug: 70518189
Change-Id: Ic0fefa61919c93ad809eb20c5a8c8c1590b4cfc3
Signed-off-by: GhostMaster69-dev <rathore6375@gmail.com>