FROMLIST: arm64: disable RANDOMIZE_MODULE_REGION_FULL with LTO_CLANG
authorSami Tolvanen <samitolvanen@google.com>
Fri, 10 Nov 2017 22:00:24 +0000 (14:00 -0800)
committerSami Tolvanen <samitolvanen@google.com>
Thu, 26 Apr 2018 23:03:36 +0000 (16:03 -0700)
RANDOMIZE_MODULE_REGION_FULL results in "overflow in relocation type 275"
when loading a module linked with GNU gold. As a workaround, disable when
LTO_CLANG is selected.

Bug: 62093296
Bug: 67506682
Change-Id: I6af3de0dc2e6a5053c527d7cb7fb45cb249b68b3
(am from https://patchwork.kernel.org/patch/10060337/)
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
arch/arm64/Kconfig

index 4126a91a48f40435bcd49fc71fc47e990e8e777c..3d8edf2bfb8ca0715d3d70cae7e5768a20739590 100644 (file)
@@ -1047,7 +1047,7 @@ config RANDOMIZE_BASE
 
 config RANDOMIZE_MODULE_REGION_FULL
        bool "Randomize the module region independently from the core kernel"
-       depends on RANDOMIZE_BASE
+       depends on RANDOMIZE_BASE && !LTO_CLANG
        default y
        help
          Randomizes the location of the module region without considering the