diff options
author | Kees Cook <keescook@chromium.org> | 2020-03-26 23:48:20 -0700 |
---|---|---|
committer | Borislav Petkov <bp@suse.de> | 2020-04-20 19:44:27 +0200 |
commit | 6e0d6ac5f3d9d90271899f6d340872360fe1caee (patch) | |
tree | 3b8a2714c6b4db127d2e3544d12985e0e515f616 /arch/x86 | |
parent | eaf3f9e61887332d5097dbf0b327b8377546adc5 (diff) | |
download | linux-6e0d6ac5f3d9d90271899f6d340872360fe1caee.tar.bz2 |
arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit address spaces
With arm64 64-bit environments, there should never be a need for automatic
READ_IMPLIES_EXEC, as the architecture has always been execute-bit aware
(as in, the default memory protection should be NX unless a region
explicitly requests to be executable).
Suggested-by: Hector Marco-Gisbert <hecmargi@upv.es>
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Jason Gunthorpe <jgg@mellanox.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lkml.kernel.org/r/20200327064820.12602-7-keescook@chromium.org
Diffstat (limited to 'arch/x86')
0 files changed, 0 insertions, 0 deletions