Rebase locking/kcsan to locking/urgent
[linux.git] / scripts / Makefile.lib
index 127f2a7e3ced96e1a5a9f4eadcad9d980a504b79..e3f047692aeb7e47ea60a8d58ce75c82ec72ab96 100644 (file)
@@ -152,6 +152,16 @@ _c_flags += $(if $(patsubst n%,, \
        $(CFLAGS_KCOV))
 endif
 
+#
+# Enable KCSAN flags except some files or directories we don't want to check
+# (depends on variables KCSAN_SANITIZE_obj.o, KCSAN_SANITIZE)
+#
+ifeq ($(CONFIG_KCSAN),y)
+_c_flags += $(if $(patsubst n%,, \
+       $(KCSAN_SANITIZE_$(basetarget).o)$(KCSAN_SANITIZE)y), \
+       $(CFLAGS_KCSAN))
+endif
+
 # $(srctree)/$(src) for including checkin headers from generated source files
 # $(objtree)/$(obj) for including generated headers from checkin source files
 ifeq ($(KBUILD_EXTMOD),)
This page took 0.031819 seconds and 4 git commands to generate.