The patch titled Subject: checkpatch: allow commit descriptions on separate line from commit id has been removed from the -mm tree. Its filename was checkpatch-allow-commit-descriptions-on-separate-line-from-commit-id.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ From: Joe Perches <joe@xxxxxxxxxxx> Subject: checkpatch: allow commit descriptions on separate line from commit id The general form for commit id and description is 'Commit <12+hexdigits> ("commit description/subject line")' But commit logs often have relatively long commit ids and the commit description is on a separate line like: Some explanation as to why commit <12+hexdigits> ("commit description/subject line") is improved. Allow this form. Signed-off-by: Joe Perches <joe@xxxxxxxxxxx> Suggested-by: Joe Lawrence <joe.lawrence@xxxxxxxxxxx> Tested-by: Joe Lawrence <joe.lawrence@xxxxxxxxxxx> Suggested-by: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- scripts/checkpatch.pl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff -puN scripts/checkpatch.pl~checkpatch-allow-commit-descriptions-on-separate-line-from-commit-id scripts/checkpatch.pl --- a/scripts/checkpatch.pl~checkpatch-allow-commit-descriptions-on-separate-line-from-commit-id +++ a/scripts/checkpatch.pl @@ -2133,7 +2133,10 @@ sub process { # Check for improperly formed commit descriptions if ($in_commit_log && $line =~ /\bcommit\s+[0-9a-f]{5,}/i && - $line !~ /\b[Cc]ommit [0-9a-f]{12,40} \("/) { + !($line =~ /\b[Cc]ommit [0-9a-f]{12,40} \("/ || + ($line =~ /\b[Cc]ommit [0-9a-f]{12,40}\s*$/ && + defined $rawlines[$linenr] && + $rawlines[$linenr] =~ /^\s*\("/))) { $line =~ /\b(c)ommit\s+([0-9a-f]{5,})/i; my $init_char = $1; my $orig_commit = lc($2); _ Patches currently in -mm which might be from joe@xxxxxxxxxxx are origin.patch mm-utilc-add-kstrimdup.patch checkpatch-fix-spello.patch checkpatch-remove-debugging-message.patch checkpatch-update-allowed_asm_includes-macros-add-rebooth-and-timeh.patch checkpatch-enable-whitespace-checks-for-dts-files.patch checkpatch-allow-optional-shorter-config-descriptions.patch checkpatch-allow-optional-shorter-config-descriptions-v4.patch checkpatch-add-strict-test-for-concatenated-string-elements.patch checkpatch-remove-unnecessary-after-88.patch checkpatch-warn-on-macros-with-flow-control-statements.patch checkpatch-look-for-common-misspellings.patch ipc-always-handle-a-new-value-of-auto_msgmni.patch linux-next.patch lib-string_helpers-move-documentation-to-c-file.patch lib-string_helpers-refactoring-the-test-suite.patch lib-string_helpers-introduce-string_escape_mem.patch lib-vsprintf-add-%pe-format-specifier.patch wireless-libertas-print-esaped-string-via-%pe.patch wireless-ipw2x00-print-ssid-via-%pe.patch wireless-hostap-proc-print-properly-escaped-ssid.patch wireless-hostap-proc-print-properly-escaped-ssid-fix.patch lib80211-remove-unused-print_ssid.patch staging-wlan-ng-use-%pehp-to-print-sn.patch staging-rtl8192e-use-%pen-to-escape-buffer.patch staging-rtl8192u-use-%pen-to-escape-buffer.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html