Re: checkpatch false positon on EXPORT_SYMBOL
From: Andy Whitcroft
Date: Wed Apr 13 2016 - 02:53:54 EST
On Tue, Apr 12, 2016 at 10:49:17AM -0700, Joe Perches wrote:
> > On Tue, 2016-04-12 at 13:59 +0100, Andy Whitcroft wrote:
> > diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
> []
> > @@ -3000,7 +3000,7 @@ sub process {
> >
> > $realline_next = $line_nr_next;
> > if (defined $realline_next &&
> > (!defined $lines[$realline_next - 1] ||
> > - substr($lines[$realline_next - 1], $off_next) =~ /^\s*$/)) {
> > + substr($lines[$realline_next - 1], $off_next) =~ /^($;|\s)*$/)) {
> > $realline_next++;
> > }
>
> This doesn't work with c99 comments like:
>
> int foo; // comment
> EXPORT_SYMBOL(foo); // comment
>
> but then again, there aren't any uses like that in the
> kernel tree so it almost certainly doesn't matter.
>
> Thanks Andy.
Ok, that makes sense. Lets try the below.
-apw