diff mbox series

[v2] checkpatch: do not check missing blank line before builtin_*_driver

Message ID 1505700081-12854-1-git-send-email-yamada.masahiro@socionext.com
State Accepted
Commit 0bc989ffc802752c5256192b4a9c8f16a00feca7
Headers show
Series [v2] checkpatch: do not check missing blank line before builtin_*_driver | expand

Commit Message

Masahiro Yamada Sept. 18, 2017, 2:01 a.m. UTC
checkpatch.pl does not check missing blank line before module_*_driver.
I want it to behave likewise for builtin_*_driver.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

---

Changes in v2:
  - Improve the matching pattern as suggested by Joe Perches

 scripts/checkpatch.pl | 1 +
 1 file changed, 1 insertion(+)

-- 
2.7.4

Comments

Masahiro Yamada Nov. 8, 2017, 1:32 p.m. UTC | #1
Hi Joe, Andrew,

(sorry, Andrew was missing from the list...)

2017-09-18 11:01 GMT+09:00 Masahiro Yamada <yamada.masahiro@socionext.com>:
> checkpatch.pl does not check missing blank line before module_*_driver.

> I want it to behave likewise for builtin_*_driver.

>

> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

> ---

>

> Changes in v2:

>   - Improve the matching pattern as suggested by Joe Perches

>

>  scripts/checkpatch.pl | 1 +

>  1 file changed, 1 insertion(+)

>

> diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl

> index dd2c262aebbf..5c6179c63cf6 100755

> --- a/scripts/checkpatch.pl

> +++ b/scripts/checkpatch.pl

> @@ -3103,6 +3103,7 @@ sub process {

>                       $line =~ /^\+[a-z_]*init/ ||

>                       $line =~ /^\+\s*(?:static\s+)?[A-Z_]*ATTR/ ||

>                       $line =~ /^\+\s*DECLARE/ ||

> +                     $line =~ /^\+\s*builtin_[\w_]*driver/ ||

>                       $line =~ /^\+\s*__setup/)) {

>                         if (CHK("LINE_SPACING",

>                                 "Please use a blank line after function/struct/union/enum declarations\n" . $hereprev) &&

> --

> 2.7.4

>



Is this patch good for 4.15-rc1?

"git log scripts/checkpatch.pl" shows
this kind of patch is generally picked up by Andrew.


If Joe issues Acked-by, that will be very helpful
for applying this patch.

Thanks!



-- 
Best Regards
Masahiro Yamada
Joe Perches Nov. 8, 2017, 5:35 p.m. UTC | #2
On Wed, 2017-11-08 at 22:32 +0900, Masahiro Yamada wrote:
> Hi Joe, Andrew,

> 

> (sorry, Andrew was missing from the list...)

> 

> 2017-09-18 11:01 GMT+09:00 Masahiro Yamada <yamada.masahiro@socionext.com>:

> > checkpatch.pl does not check missing blank line before module_*_driver.

> > I want it to behave likewise for builtin_*_driver.

> > 

> > Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

> > ---

> > 

> > Changes in v2:

> >   - Improve the matching pattern as suggested by Joe Perches

> > 

> >  scripts/checkpatch.pl | 1 +

> >  1 file changed, 1 insertion(+)

> > 

> > diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl

> > index dd2c262aebbf..5c6179c63cf6 100755

> > --- a/scripts/checkpatch.pl

> > +++ b/scripts/checkpatch.pl

> > @@ -3103,6 +3103,7 @@ sub process {

> >                       $line =~ /^\+[a-z_]*init/ ||

> >                       $line =~ /^\+\s*(?:static\s+)?[A-Z_]*ATTR/ ||

> >                       $line =~ /^\+\s*DECLARE/ ||

> > +                     $line =~ /^\+\s*builtin_[\w_]*driver/ ||

> >                       $line =~ /^\+\s*__setup/)) {

> >                         if (CHK("LINE_SPACING",

> >                                 "Please use a blank line after function/struct/union/enum declarations\n" . $hereprev) &&

> > --

> > 2.7.4

> > 

> 

> 

> Is this patch good for 4.15-rc1?

> 

> "git log scripts/checkpatch.pl" shows

> this kind of patch is generally picked up by Andrew.

> 

> 

> If Joe issues Acked-by, that will be very helpful

> for applying this patch.


Acked-by: Joe Perches <joe@perches.com>
diff mbox series

Patch

diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index dd2c262aebbf..5c6179c63cf6 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -3103,6 +3103,7 @@  sub process {
 		      $line =~ /^\+[a-z_]*init/ ||
 		      $line =~ /^\+\s*(?:static\s+)?[A-Z_]*ATTR/ ||
 		      $line =~ /^\+\s*DECLARE/ ||
+		      $line =~ /^\+\s*builtin_[\w_]*driver/ ||
 		      $line =~ /^\+\s*__setup/)) {
 			if (CHK("LINE_SPACING",
 				"Please use a blank line after function/struct/union/enum declarations\n" . $hereprev) &&