projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6e20f18
)
drivers/misc/lkdtm: disable LTO for rodata.o
author
Sami Tolvanen
<samitolvanen@google.com>
Fri, 11 Dec 2020 18:46:30 +0000
(10:46 -0800)
committer
Kees Cook
<keescook@chromium.org>
Thu, 14 Jan 2021 16:21:09 +0000
(08:21 -0800)
Disable LTO for rodata.o to allow objcopy to be used to
manipulate sections.
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
Acked-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
Link:
https://lore.kernel.org/r/20201211184633.3213045-14-samitolvanen@google.com
drivers/misc/lkdtm/Makefile
patch
|
blob
|
history
diff --git
a/drivers/misc/lkdtm/Makefile
b/drivers/misc/lkdtm/Makefile
index 6b888d04392d5374bef8da6c10b016aec7052f59..aa12097668d33ed9dffef72344d573982c15aed5 100644
(file)
--- a/
drivers/misc/lkdtm/Makefile
+++ b/
drivers/misc/lkdtm/Makefile
@@
-16,6
+16,7
@@
lkdtm-$(CONFIG_PPC_BOOK3S_64) += powerpc.o
KASAN_SANITIZE_rodata.o := n
KASAN_SANITIZE_stackleak.o := n
KCOV_INSTRUMENT_rodata.o := n
+CFLAGS_REMOVE_rodata.o += $(CC_FLAGS_LTO)
OBJCOPYFLAGS :=
OBJCOPYFLAGS_rodata_objcopy.o := \