Include Python and shell scripts, and make an exception for Perl scripts we imported from Linux or elsewhere.
Signed-off-by: Paolo Bonzini <[email protected]> --- scripts/checkpatch.pl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index b7cb4ab..7ccf6a8 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl @@ -1351,8 +1351,10 @@ sub process { WARN("adding a line without newline at end of file\n" . $herecurr); } -# check we are in a valid source file C or perl if not then ignore this hunk - next if ($realfile !~ /\.(h|c|cpp|pl)$/); +# check we are in a valid source file; if not then tabs are allowed. +# make an exception from some scripts imported from other projects. + next if ($realfile !~ /\.(h|c|cpp|pl|py|sh)$/); + next if ($realfile =~ /(checkpatch|get_maintainer|texi2pod)\.pl$/); # in QEMU, no tabs are allowed if ($rawline =~ /^\+.*\t/) { -- 2.7.4
