From 4b52ed4ea1a2d53f8391c15ae82b66b963d2146f Mon Sep 17 00:00:00 2001 From: Murali Nalajala Date: Thu, 29 Aug 2019 13:44:29 -0700 Subject: [PATCH] checkpatch: check symlinks while searching compatible strings "grep -r" option excludes symlinks. This breaks if there are symlinks present in the bindings and actual source resides outside of the kernel. To consider symlinks invoke grep with "-R" option. Change-Id: Ie43876a0caee8f7f5a217391213cbb12efd52ff9 Signed-off-by: Murali Nalajala Signed-off-by: Siddharth Gupta --- scripts/checkpatch.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index d7e7e3d12bf1..dc25f36df720 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl @@ -3183,7 +3183,7 @@ sub process { $compat2 =~ s/\,[a-zA-Z0-9]*\-/\,<\.\*>\-/; my $compat3 = $compat; $compat3 =~ s/\,([a-z]*)[0-9]*\-/\,$1<\.\*>\-/; - `grep -Erq "$compat|$compat2|$compat3" $dt_path`; + `grep -ERq "$compat|$compat2|$compat3" $dt_path`; if ( $? >> 8 ) { WARN("UNDOCUMENTED_DT_STRING", "DT compatible string \"$compat\" appears un-documented -- check $dt_path\n" . $herecurr);