]> git.baikalelectronics.ru Git - kernel.git/commit
x86/cpu: Remove "noexec"
authorBorislav Petkov <bp@suse.de>
Thu, 27 Jan 2022 11:56:25 +0000 (12:56 +0100)
committerBorislav Petkov <bp@suse.de>
Mon, 4 Apr 2022 08:17:03 +0000 (10:17 +0200)
commitde79143ef0ded9600b47d46e131cfde252ee8a3f
tree643870c8255bf50443d394dec8d148e786b77de9
parentcef7d8cf4e7f426c8bcc837f9c912ddd8c32f265
x86/cpu: Remove "noexec"

It doesn't make any sense to disable non-executable mappings -
security-wise or else.

So rip out that switch and move the remaining code into setup.c and
delete setup_nx.c

Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Lai Jiangshan <jiangshanlai@gmail.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20220127115626.14179-6-bp@alien8.de
Documentation/admin-guide/kernel-parameters.txt
Documentation/x86/x86_64/boot-options.rst
arch/x86/include/asm/proto.h
arch/x86/kernel/setup.c
arch/x86/mm/Makefile
arch/x86/mm/init_64.c
arch/x86/mm/setup_nx.c [deleted file]