Messages in this thread Patch in this message | | | Date | Sat, 20 Sep 2008 23:59:42 +0200 | From | Wolfram Sang <> | Subject | [PATCH] [CHECKPATCH] Check for p0-patches |
| |
Check if the patch is most likely a p0-patch and give a warning if so.
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> --- scripts/checkpatch.pl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
Index: playground/scripts/checkpatch.pl =================================================================== --- playground.orig/scripts/checkpatch.pl +++ playground/scripts/checkpatch.pl @@ -986,6 +986,7 @@ my $in_comment = 0; my $comment_edge = 0; my $first_line = 0; + my $p1_prefix = ''; my $prev_values = 'E'; @@ -1123,7 +1124,12 @@ # extract the filename as it passes if ($line=~/^\+\+\+\s+(\S+)/) { $realfile = $1; - $realfile =~ s@^[^/]*/@@; + $realfile =~ s@^([^/]*)/@@; + + $p1_prefix = $1; + if ($tree && -e "$root/$p1_prefix") { + WARN("Patch prefix '$p1_prefix' exists. Is it maybe a p0-patch?\n"); + } if ($realfile =~ m@include/asm/@) { ERROR("do not modify files in include/asm, change architecture specific files in include/asm-<architecture>\n" . "$here$rawline\n"); -- Dipl.-Ing. Wolfram Sang | http://www.pengutronix.de Pengutronix - Linux Solutions for Science and Industry[unhandled content-type:application/pgp-signature] | |