Thread (7 messages) 7 messages, 2 authors, 2021-09-30
STALE1714d
Revisions (2)
  1. v1 [diff vs current]
  2. v2 current

[PATCH v2 1/5] gcc-plugins/structleak: add makefile var for disabling structleak

From: Brendan Higgins <hidden>
Date: 2021-09-29 21:27:25
Also in: linux-hardening, linux-iio, linux-kbuild, linux-kselftest, linux-mmc, lkml
Subsystem: gcc plugins, kernel build + files below scripts/ (unless maintained elsewhere), the rest · Maintainers: Kees Cook, Nathan Chancellor, Nicolas Schier, Linus Torvalds

KUnit and structleak don't play nice, so add a makefile variable for
enabling structleak when it complains.

Co-developed-by: Kees Cook <redacted>
Signed-off-by: Kees Cook <redacted>
Signed-off-by: Brendan Higgins <redacted>
---
Changes since last revision:
 - None
---
 scripts/Makefile.gcc-plugins | 4 ++++
 1 file changed, 4 insertions(+)
diff --git a/scripts/Makefile.gcc-plugins b/scripts/Makefile.gcc-plugins
index 952e46876329a..4aad284800355 100644
--- a/scripts/Makefile.gcc-plugins
+++ b/scripts/Makefile.gcc-plugins
@@ -19,6 +19,10 @@ gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF)		\
 		+= -fplugin-arg-structleak_plugin-byref
 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL)	\
 		+= -fplugin-arg-structleak_plugin-byref-all
+ifdef CONFIG_GCC_PLUGIN_STRUCTLEAK
+    DISABLE_STRUCTLEAK_PLUGIN += -fplugin-arg-structleak_plugin-disable
+endif
+export DISABLE_STRUCTLEAK_PLUGIN
 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK)		\
 		+= -DSTRUCTLEAK_PLUGIN
 
-- 
2.33.0.685.g46640cef36-goog
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help