[RESEND PATCH] arm64: fix an issue with kaslr-enabled vmlinux
Simon Horman
horms at verge.net.au
Tue Apr 10 02:12:23 PDT 2018
On Fri, Apr 06, 2018 at 11:45:28AM +0900, AKASHI Takahiro wrote:
> Normally vmlinux for arm64 is of ET_EXEC type, while if built with
> CONFIG_RANDAMIZE_BASE (that is KASLR), it will be of ET_DYN type.
> Meanwhile, physical address field of segments in vmlinux has actually
> the same value as virtual address field.
>
> Accordingly, in this case, it totally makes no sense to check for
> validity of segments against physical memory ranges and, if necessary,
> relocate them in elf_exec_load() on arm64.
>
> This patch allows to unconditionally skip the check on arm64.
>
> Signed-off-by: AKASHI Takahiro <takahiro.akashi at linaro.org>
Thanks, applied.
More information about the kexec
mailing list