mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2024-12-27 16:23:32 +00:00
kbuild: Drop support for include/asm-<arch> in headers_check.pl
"include/asm-<arch>" was replaced by "arch/<arch>/include/asm" a long time ago. All assembler header files are now included using "#include <asm/*>", so there is no longer a need to rewrite paths. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
This commit is contained in:
parent
fac04efc5c
commit
d67393f4d2
@ -78,7 +78,7 @@ quiet_cmd_hdrtest = HDRTEST $<
|
||||
cmd_hdrtest = \
|
||||
$(CC) $(c_flags) -fsyntax-only -x c /dev/null \
|
||||
$(if $(filter-out $(no-header-test), $*.h), -include $< -include $<); \
|
||||
$(PERL) $(src)/headers_check.pl $(obj) $(SRCARCH) $<; \
|
||||
$(PERL) $(src)/headers_check.pl $(obj) $<; \
|
||||
touch $@
|
||||
|
||||
$(obj)/%.hdrtest: $(obj)/%.h FORCE
|
||||
|
@ -3,9 +3,8 @@
|
||||
#
|
||||
# headers_check.pl execute a number of trivial consistency checks
|
||||
#
|
||||
# Usage: headers_check.pl dir arch [files...]
|
||||
# Usage: headers_check.pl dir [files...]
|
||||
# dir: dir to look for included files
|
||||
# arch: architecture
|
||||
# files: list of files to check
|
||||
#
|
||||
# The script reads the supplied files line by line and:
|
||||
@ -23,7 +22,7 @@ use warnings;
|
||||
use strict;
|
||||
use File::Basename;
|
||||
|
||||
my ($dir, $arch, @files) = @ARGV;
|
||||
my ($dir, @files) = @ARGV;
|
||||
|
||||
my $ret = 0;
|
||||
my $line;
|
||||
@ -54,10 +53,6 @@ sub check_include
|
||||
my $inc = $1;
|
||||
my $found;
|
||||
$found = stat($dir . "/" . $inc);
|
||||
if (!$found) {
|
||||
$inc =~ s#asm/#asm-$arch/#;
|
||||
$found = stat($dir . "/" . $inc);
|
||||
}
|
||||
if (!$found) {
|
||||
printf STDERR "$filename:$lineno: included file '$inc' is not exported\n";
|
||||
$ret = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user