diff options
author | Anders Roxell <anders.roxell@linaro.org> | 2018-03-26 16:54:25 +0300 |
---|---|---|
committer | Russell King <rmk+kernel@armlinux.org.uk> | 2018-05-19 13:53:46 +0300 |
commit | e7229f7db9397ea44f142c4f6b72627a0fbd079b (patch) | |
tree | a51b0e76c099d7b79291c0ca4dd60a44cf02f74f /arch/arm/include/asm/mpu.h | |
parent | 60cc43fc888428bb2f18f08997432d426a243338 (diff) | |
download | linux-e7229f7db9397ea44f142c4f6b72627a0fbd079b.tar.xz |
ARM: 8752/1: Kconfig: default ARM_MODULE_PLTS to 'y'
While testing multi_v7_defconfig with config fragments that makes the
kernel size to grow. The kernel fails to load simple modules, as
reported by kselftest:
[ 34.107620] test_printf: section 4 reloc 2 sym 'memset': relocation
28 out of range (0xbf046044 -> 0xc109f720)
selftests: printf.sh [FAIL]
The problem that is seen when enabling too much in the kernel without
enabling ARM_MODULE_PLTS, is that the top of the kernel gets out of
reach from the bottom of the module area.
Suggested-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'arch/arm/include/asm/mpu.h')
0 files changed, 0 insertions, 0 deletions