Thread (54 messages) 54 messages, 8 authors, 2019-11-12

Re: [PATCH v2 00/29] vmlinux.lds.h: Refactor EXCEPTION_TABLE and NOTES

From: Heiko Carstens <hidden>
Date: 2019-10-16 08:28:45
Also in: linux-alpha, linux-arch, linux-arm-kernel, linux-s390, lkml

On Thu, Oct 10, 2019 at 05:05:40PM -0700, Kees Cook wrote:
Arch maintainers: please send Acks (if you haven't already) for your
respective linker script changes; the intention is for this series to
land via -tip.

v1: https://lore.kernel.org/lkml/20190926175602.33098-1-keescook@chromium.org (local)
v2: clean up commit messages, rename RO_EXCEPTION_TABLE (bp)


This series works to move the linker sections for NOTES and
EXCEPTION_TABLE into the RO_DATA area, where they belong on most
(all?) architectures. The problem being addressed was the discovery
by Rick Edgecombe that the exception table was accidentally marked
executable while he was developing his execute-only-memory series. When
permissions were flipped from readable-and-executable to only-executable,
the exception table became unreadable, causing things to explode rather
badly. :)
Feel free to add
Acked-by: Heiko Carstens <redacted>
to every patch in this series which touches s390.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help