From: Miguel Ojeda ojeda@kernel.org
maillist inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I5J75G CVE: NA
Reference: https://lore.kernel.org/rust-for-linux/CANiq72nDcJLSB3pLhkdqGdLitfmqqCUVVfkY...
--------------------------------
Include Rust in the "source code files" category, so that the language-independent tests are checked for Rust too, and teach `checkpatch` about the comment style for Rust files.
This enables the malformed SPDX check, the misplaced SPDX license tag check, the long line checks, the lines without a newline check and the embedded filename check.
Co-developed-by: Alex Gaynor alex.gaynor@gmail.com Signed-off-by: Alex Gaynor alex.gaynor@gmail.com Co-developed-by: Wedson Almeida Filho wedsonaf@google.com Signed-off-by: Wedson Almeida Filho wedsonaf@google.com Signed-off-by: Miguel Ojeda ojeda@kernel.org Signed-off-by: Weilong Chen chenweilong@huawei.com --- scripts/checkpatch.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index 0fcfb21cca0d..dcb8050b3d61 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl @@ -3269,7 +3269,7 @@ sub process { my $comment = ""; if ($realfile =~ /.(h|s|S)$/) { $comment = '/*'; - } elsif ($realfile =~ /.(c|dts|dtsi)$/) { + } elsif ($realfile =~ /.(c|rs|dts|dtsi)$/) { $comment = '//'; } elsif (($checklicenseline == 2) || $realfile =~ /.(sh|pl|py|awk|tc|yaml)$/) { $comment = '#'; @@ -3317,7 +3317,7 @@ sub process { }
# check we are in a valid source file if not then ignore this hunk - next if ($realfile !~ /.(h|c|s|S|sh|dtsi|dts)$/); + next if ($realfile !~ /.(h|c|rs|s|S|sh|dtsi|dts)$/);
# check for using SPDX-License-Identifier on the wrong line number if ($realline != $checklicenseline &&