aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/checkpatch.pl
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/checkpatch.pl')
-rwxr-xr-xscripts/checkpatch.pl12
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index c00e5108c0d2..7c79c91662c8 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -1544,6 +1544,7 @@ sub process {
1544 my %suppress_export; 1544 my %suppress_export;
1545 my $suppress_statement = 0; 1545 my $suppress_statement = 0;
1546 1546
1547 my %signatures = ();
1547 1548
1548 # Pre-scan the patch sanitizing the lines. 1549 # Pre-scan the patch sanitizing the lines.
1549 # Pre-scan the patch looking for any __setup documentation. 1550 # Pre-scan the patch looking for any __setup documentation.
@@ -1793,6 +1794,17 @@ sub process {
1793 "email address '$email' might be better as '$suggested_email$comment'\n" . $herecurr); 1794 "email address '$email' might be better as '$suggested_email$comment'\n" . $herecurr);
1794 } 1795 }
1795 } 1796 }
1797
1798# Check for duplicate signatures
1799 my $sig_nospace = $line;
1800 $sig_nospace =~ s/\s//g;
1801 $sig_nospace = lc($sig_nospace);
1802 if (defined $signatures{$sig_nospace}) {
1803 WARN("BAD_SIGN_OFF",
1804 "Duplicate signature\n" . $herecurr);
1805 } else {
1806 $signatures{$sig_nospace} = 1;
1807 }
1796 } 1808 }
1797 1809
1798# Check for wrappage within a valid hunk of the file 1810# Check for wrappage within a valid hunk of the file