Commit 89e7fecf authored by Masahiro Yamada's avatar Masahiro Yamada
Browse files

kbuild: move W=1 check for scripts/misc-check to top-level Makefile



This script is executed only when ${KBUILD_EXTRA_WARN} contains 1.
Move this check to the top-level Makefile to allow more checks to be
easily added to this script.

Signed-off-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
Reviewed-by: default avatarNathan Chancellor <nathan@kernel.org>
parent a503a313
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1827,9 +1827,12 @@ 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

+1 −8
Original line number Diff line number Diff line
@@ -3,15 +3,8 @@

set -e

# Detect files that are tracked but ignored by git. This is checked only when
# ${KBUILD_EXTRA_WARN} contains 1, git is installed, and the source tree is
# tracked by git.
# Detect files that are tracked but ignored by git.
check_tracked_ignored_files () {
	case "${KBUILD_EXTRA_WARN}" in
	*1*) ;;
	*) return;;
	esac

	git -C ${srctree:-.} ls-files -i -c --exclude-per-directory=.gitignore 2>/dev/null |
		sed 's/$/: warning: ignored by one of the .gitignore files/' >&2
}