Thread (212 messages) 212 messages, 19 authors, 2020-09-10

Re: [PATCH v2 01/28] x86/boot/compressed: Disable relocation relaxation

From: Arvind Sankar <hidden>
Date: 2020-09-03 23:42:22
Also in: linux-arch, linux-kbuild, linux-pci, lkml

On Thu, Sep 03, 2020 at 02:44:41PM -0700, Kees Cook wrote:
On Thu, Sep 03, 2020 at 01:30:26PM -0700, Sami Tolvanen wrote:
quoted
From: Arvind Sankar <redacted>

Patch series [4] is a solution to allow the compressed kernel to be
linked with -pie unconditionally, but even if merged is unlikely to be
backported. As a simple solution that can be applied to stable as well,
prevent the assembler from generating the relaxed relocation types using
the -mrelax-relocations=no option. For ease of backporting, do this
unconditionally.

[0] https://gitlab.com/x86-psABIs/x86-64-ABI/-/blob/master/x86-64-ABI/linker-optimization.tex#L65
[1] https://lore.kernel.org/lkml/20200807194100.3570838-1-ndesaulniers@google.com/ (local)
[2] https://github.com/ClangBuiltLinux/linux/issues/1121
[3] https://reviews.llvm.org/rGc41a18cf61790fc898dcda1055c3efbf442c14c0
[4] https://lore.kernel.org/lkml/20200731202738.2577854-1-nivedita@alum.mit.edu/ (local)

Reported-by: Nick Desaulniers <redacted>
Signed-off-by: Arvind Sankar <redacted>
Reviewed-by: Kees Cook <redacted>

-- 
Kees Cook
Note that since [4] is now in tip, assuming it doesn't get dropped for
some reason, this patch isn't necessary unless you need to backport this
LTO series to 5.9 or below.

Thanks.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help