From: Greg KH <gregkh@linuxfoundation.org> To: Phillip Potter <phil@philpotter.co.uk> Cc: devel@driverdev.osuosl.org, luk@wybcz.pl, linux-kernel@vger.kernel.org Subject: Re: [PATCH] staging: rtl8723bs: cleanup macros within include/rtw_debug.h Date: Wed, 10 Feb 2021 18:12:54 +0100 [thread overview] Message-ID: <YCQUFvhKW7rSR6qy@kroah.com> (raw) In-Reply-To: <20210210170003.100880-1-phil@philpotter.co.uk> On Wed, Feb 10, 2021 at 05:00:03PM +0000, Phillip Potter wrote: > Remove do/while loops from DBG_871X, MSG_8192C and DBG_8192C. Also > fix opening brace placements and trailing single statement layout within > RT_PRINT_DATA, as well as making newline character placement more > consistent and removing camel case where possible. Finally, add > parentheses for DBG_COUNTER definition. > > This fixes 3 checkpatch warnings, 5 checkpatch errors and 3 checkpatch > checks. > > Signed-off-by: Phillip Potter <phil@philpotter.co.uk> > --- > drivers/staging/rtl8723bs/include/rtw_debug.h | 40 +++++++++---------- > 1 file changed, 19 insertions(+), 21 deletions(-) > > diff --git a/drivers/staging/rtl8723bs/include/rtw_debug.h b/drivers/staging/rtl8723bs/include/rtw_debug.h > index c90adfb87261..d06ac9540cf7 100644 > --- a/drivers/staging/rtl8723bs/include/rtw_debug.h > +++ b/drivers/staging/rtl8723bs/include/rtw_debug.h > @@ -201,19 +201,16 @@ > #ifdef DEBUG > #if defined(_dbgdump) > #undef DBG_871X > - #define DBG_871X(...) do {\ > - _dbgdump(DRIVER_PREFIX __VA_ARGS__);\ > - } while (0) > + #define DBG_871X(...)\ > + _dbgdump(DRIVER_PREFIX __VA_ARGS__) > > #undef MSG_8192C > - #define MSG_8192C(...) do {\ > - _dbgdump(DRIVER_PREFIX __VA_ARGS__);\ > - } while (0) > + #define MSG_8192C(...)\ > + _dbgdump(DRIVER_PREFIX __VA_ARGS__) > > #undef DBG_8192C > - #define DBG_8192C(...) do {\ > - _dbgdump(DRIVER_PREFIX __VA_ARGS__);\ > - } while (0) > + #define DBG_8192C(...)\ > + _dbgdump(DRIVER_PREFIX __VA_ARGS__) Odd, the do/while is correct here, why is checkpatch complaining about it? > #endif /* defined(_dbgdump) */ > #endif /* DEBUG */ > > @@ -235,25 +232,26 @@ > > #if defined(_dbgdump) > #undef RT_PRINT_DATA > - #define RT_PRINT_DATA(_Comp, _Level, _TitleString, _HexData, _HexDataLen) \ > - if (((_Comp) & GlobalDebugComponents) && (_Level <= GlobalDebugLevel)) \ > - { \ > + #define RT_PRINT_DATA(_comp, _level, _title_string, _hex_data, _hex_data_len) \ > + do { \ > + if (((_comp) & GlobalDebugComponents) && ((_level) <= GlobalDebugLevel)) { \ > int __i; \ This is not the same as the above stuff, when you find yourself writing "also" in a changelog text, that's a huge hint you should break the patch up into a patch series. Please do that here, this is too much for one patch. thanks, greg k-h
WARNING: multiple messages have this Message-ID (diff)
From: Greg KH <gregkh@linuxfoundation.org> To: Phillip Potter <phil@philpotter.co.uk> Cc: devel@driverdev.osuosl.org, luk@wybcz.pl, linux-kernel@vger.kernel.org Subject: Re: [PATCH] staging: rtl8723bs: cleanup macros within include/rtw_debug.h Date: Wed, 10 Feb 2021 18:12:54 +0100 [thread overview] Message-ID: <YCQUFvhKW7rSR6qy@kroah.com> (raw) In-Reply-To: <20210210170003.100880-1-phil@philpotter.co.uk> On Wed, Feb 10, 2021 at 05:00:03PM +0000, Phillip Potter wrote: > Remove do/while loops from DBG_871X, MSG_8192C and DBG_8192C. Also > fix opening brace placements and trailing single statement layout within > RT_PRINT_DATA, as well as making newline character placement more > consistent and removing camel case where possible. Finally, add > parentheses for DBG_COUNTER definition. > > This fixes 3 checkpatch warnings, 5 checkpatch errors and 3 checkpatch > checks. > > Signed-off-by: Phillip Potter <phil@philpotter.co.uk> > --- > drivers/staging/rtl8723bs/include/rtw_debug.h | 40 +++++++++---------- > 1 file changed, 19 insertions(+), 21 deletions(-) > > diff --git a/drivers/staging/rtl8723bs/include/rtw_debug.h b/drivers/staging/rtl8723bs/include/rtw_debug.h > index c90adfb87261..d06ac9540cf7 100644 > --- a/drivers/staging/rtl8723bs/include/rtw_debug.h > +++ b/drivers/staging/rtl8723bs/include/rtw_debug.h > @@ -201,19 +201,16 @@ > #ifdef DEBUG > #if defined(_dbgdump) > #undef DBG_871X > - #define DBG_871X(...) do {\ > - _dbgdump(DRIVER_PREFIX __VA_ARGS__);\ > - } while (0) > + #define DBG_871X(...)\ > + _dbgdump(DRIVER_PREFIX __VA_ARGS__) > > #undef MSG_8192C > - #define MSG_8192C(...) do {\ > - _dbgdump(DRIVER_PREFIX __VA_ARGS__);\ > - } while (0) > + #define MSG_8192C(...)\ > + _dbgdump(DRIVER_PREFIX __VA_ARGS__) > > #undef DBG_8192C > - #define DBG_8192C(...) do {\ > - _dbgdump(DRIVER_PREFIX __VA_ARGS__);\ > - } while (0) > + #define DBG_8192C(...)\ > + _dbgdump(DRIVER_PREFIX __VA_ARGS__) Odd, the do/while is correct here, why is checkpatch complaining about it? > #endif /* defined(_dbgdump) */ > #endif /* DEBUG */ > > @@ -235,25 +232,26 @@ > > #if defined(_dbgdump) > #undef RT_PRINT_DATA > - #define RT_PRINT_DATA(_Comp, _Level, _TitleString, _HexData, _HexDataLen) \ > - if (((_Comp) & GlobalDebugComponents) && (_Level <= GlobalDebugLevel)) \ > - { \ > + #define RT_PRINT_DATA(_comp, _level, _title_string, _hex_data, _hex_data_len) \ > + do { \ > + if (((_comp) & GlobalDebugComponents) && ((_level) <= GlobalDebugLevel)) { \ > int __i; \ This is not the same as the above stuff, when you find yourself writing "also" in a changelog text, that's a huge hint you should break the patch up into a patch series. Please do that here, this is too much for one patch. thanks, greg k-h _______________________________________________ devel mailing list devel@linuxdriverproject.org http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel
next prev parent reply other threads:[~2021-02-10 17:15 UTC|newest] Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-02-10 17:00 [PATCH] staging: rtl8723bs: cleanup macros within include/rtw_debug.h Phillip Potter 2021-02-10 17:00 ` Phillip Potter 2021-02-10 17:12 ` Greg KH [this message] 2021-02-10 17:12 ` Greg KH 2021-02-10 17:34 ` Phillip Potter 2021-02-10 17:34 ` Phillip Potter 2021-02-10 17:48 ` Greg KH 2021-02-10 17:48 ` Greg KH 2021-02-10 18:40 ` Dan Carpenter 2021-02-10 18:40 ` Dan Carpenter 2021-02-10 18:55 ` Phillip Potter 2021-02-10 18:55 ` Phillip Potter 2021-02-10 19:36 ` Greg KH 2021-02-10 19:36 ` Greg KH 2021-02-10 20:18 ` Dan Carpenter 2021-02-10 20:18 ` Dan Carpenter 2021-02-10 21:00 ` Phillip Potter 2021-02-10 21:00 ` Phillip Potter
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=YCQUFvhKW7rSR6qy@kroah.com \ --to=gregkh@linuxfoundation.org \ --cc=devel@driverdev.osuosl.org \ --cc=linux-kernel@vger.kernel.org \ --cc=luk@wybcz.pl \ --cc=phil@philpotter.co.uk \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.