x86: don't make DEBUG_WX default to 'y' even with DEBUG_RODATA
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 6 Nov 2015 17:12:41 +0000 (09:12 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 6 Nov 2015 17:12:41 +0000 (09:12 -0800)
It turns out that we still have issues with the EFI memory map that ends
up polluting our kernel page tables with writable executable pages.

That will get sorted out, but in the meantime let's not make the scary
complaint about them be on by default.  The code is useful for
developers, but not ready for end user testing yet.

Acked-by: Borislav Petkov <bp@alien8.de>
Acked-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/x86/Kconfig.debug

index 3e0baf726eef56f04765d26349e34b719fbd1e9f..137dfa96aa14e1c8c3a9c1d7b50b21d910cabae4 100644 (file)
@@ -113,7 +113,6 @@ config DEBUG_RODATA_TEST
 config DEBUG_WX
        bool "Warn on W+X mappings at boot"
        depends on DEBUG_RODATA
-       default y
        select X86_PTDUMP_CORE
        ---help---
          Generate a warning if any W+X mappings are found at boot.