Commit a6a7946b authored by Masahiro Yamada's avatar Masahiro Yamada
Browse files

kbuild: move warnings about linux/export.h from W=1 to W=2



This hides excessive warnings, as nobody builds with W=2.

Fixes: a934a57a ("scripts/misc-check: check missing #include <linux/export.h> when W=1")
Fixes: 7d95680d ("scripts/misc-check: check unnecessary #include <linux/export.h> when W=1")
Signed-off-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
Reviewed-by: default avatarNathan Chancellor <nathan@kernel.org>
Acked-by: default avatarHeiko Carstens <hca@linux.ibm.com>
parent 19272b37
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -1832,12 +1832,9 @@ rustfmtcheck: rustfmt
# Misc
# ---------------------------------------------------------------------------

# Run misc checks when ${KBUILD_EXTRA_WARN} contains 1
PHONY += misc-check
ifneq ($(findstring 1,$(KBUILD_EXTRA_WARN)),)
misc-check:
	$(Q)$(srctree)/scripts/misc-check
endif

all: misc-check

+12 −3
Original line number Diff line number Diff line
@@ -62,6 +62,15 @@ check_unnecessary_include_linux_export_h () {
	xargs -r printf "%s: warning: EXPORT_SYMBOL() is not used, but #include <linux/export.h> is present\n" >&2
}

case "${KBUILD_EXTRA_WARN}" in
*1*)
	check_tracked_ignored_files
	;;
esac

case "${KBUILD_EXTRA_WARN}" in
*2*)
	check_missing_include_linux_export_h
	check_unnecessary_include_linux_export_h
	;;
esac