From: Fabio Aiuto <fabioaiuto83@gmail.com>
To: Joe Perches <joe@perches.com>, gregkh@linuxfoundation.org
Cc: dan.carpenter@oracle.com, linux-staging@lists.linux.dev,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH v3 00/30] staging: rtl8723bs: remove RT_TRACE logs in core/*
Date: Sat, 3 Apr 2021 17:21:44 +0200 [thread overview]
Message-ID: <20210403152143.GA1403@agape.jhs> (raw)
In-Reply-To: <1cd79d781cdcccf621ce8e104a9cdf1e90e7f803.camel@perches.com>
On Sat, Apr 03, 2021 at 08:02:25AM -0700, Joe Perches wrote:
> On Sat, 2021-04-03 at 11:13 +0200, Fabio Aiuto wrote:
> > This patchset removes all RT_TRACE usages in core/ files.
>
> and hal and include and os_dep
Hi,
I was just about to send the second patchset relative to hal/ files.
The whole has been split up in directories in order to reduce the
number of patch per patchset
>
> >
> > This is the first of a series aimed at removing RT_TRACE macro.
> >
> > The whole private tracing system is not tied to a configuration
> > symbol and the default behaviour is _trace nothing_. It's verbose
> > and relies on a private log level tracing doomed to be
> > removed.
>
> It's nice, but individual patches per file done by hand are difficult
> to review because you are interleaving removal patches with cleanup
> patches.
>
> I believe this should be a patch series with a single patch to remove
> all RT_TRACE macro uses using coccinelle and then use separate patches
> to do whatever cleanups around these removals you want to do.
It's a good idea, but the patches relative to RT_TRACE removal
could be huge
>
> All of these below should be done for all files in drivers/staging/rtl8723bs
> at once instead of submitting per-file patches.
>
> IMO something like:
>
> Cover-letter: Explain why you are doing this
> Patch 1 of N: Remove all RT_TRACE macro uses using a coccinelle script
> and include the coccinelle script in the commit message
> Patch 2 of N: Remove commented out RT_TRACE uses
> Patch 3 of N: Remove RT_TRACE macro definition
> Patch 4 of N: Cleanup coccinelle generated {} uses, if/else braces and
> the now unnecessary if tests around the RT_TRACE removals
> Patch 5 of N: Cleanup whitespace
> Patcn x of N: Whatever else related to these RT_TRACE sites...
>
> https://lore.kernel.org/lkml/c845d8ea7d0d8e7a613471edb53d780d660142a9.camel@perches.com/
>
> Using a sequence like the above would be much easier to review and
> would be a significant shorter patch set.
>
moreover every non RT_TRACE deletion patch (clean up patch) is near
to the contextual deletion patch (parent patch or grand-parent)
but I do not have experience in code reviewing, so I will do like you
say. Maybe I wait for other opinions, but what you say is good and
elegant.
thank you,
fabio
next prev parent reply other threads:[~2021-04-03 15:21 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-04-03 9:13 [PATCH v3 00/30] staging: rtl8723bs: remove RT_TRACE logs in core/* Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 01/30] staging: rtl8723bs: remove RT_TRACE logs in core/rtw_xmit.c Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 02/30] staging: rtl8723bs: fix condition in if statement " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 03/30] staging: rtl8723bs: remove RT_TRACE logs in core/rtw_security.c Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 04/30] staging: rtl8723bs: fix line exceed warning " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 05/30] staging: rtl8723bs: fix spaces around operator issues " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 06/30] staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_eeprom.c Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 07/30] staging: rtl8723bs: fix error prone if conditions " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 08/30] staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_pwrctrl.c Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 09/30] staging: rtl8723bs: fix logical continuation issue " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 10/30] staging: rtl8723bs: remove unnecessary parentheses in if-condition " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 11/30] staging: rtl8723bs: remove RT_TRACE logs in core/rtw_cmd.c Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 12/30] staging: rtl8723bs: fix null check conditions " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 13/30] staging: rtl8723bs: remove unnecessary parentheses in if condition " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 14/30] staging: rtl8723bs: remove commented RT_TRACE calls in core/rtw_mlme.c Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 15/30] staging: rtl8723bs: remove RT_TRACE logs " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 16/30] staging: rtl8723bs: tidy up some error handling " Fabio Aiuto
2021-04-03 9:42 ` Fabio Aiuto
2021-04-03 9:50 ` Fabio Aiuto
2021-04-03 10:04 ` Dan Carpenter
2021-04-03 9:13 ` [PATCH v3 17/30] staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme_ext.c Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 18/30] staging: rtl8723bs: remove commented RT_TRACE calls in core/rtw_recv.c Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 19/30] staging: rtl8723bs: remove RT_TRACE logs " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 20/30] staging: rtl8723bs: added spaces around operator " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 21/30] staging: rtl8723bs: split long line " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 22/30] staging: rtl8723bs: remove unnecessary parentheses " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 23/30] staging: rtl8723bs: fix comparison in if condition " Fabio Aiuto
2021-04-03 15:24 ` Joe Perches
2021-04-03 9:13 ` [PATCH v3 24/30] staging: rtl8723bs: remove commented RT_TRACE call in core/rtw_ioctl_set.c Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 25/30] staging: rtl8723bs: remove RT_TRACE logs " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 26/30] staging: rtl8723bs: place constant on the right side of the test " Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 27/30] staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_wlan_util.c Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 28/30] staging: rtl8723bs: remove RT_TRACE logs in core/rtw_sta_mgt.c Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 29/30] staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ieee80211.c Fabio Aiuto
2021-04-03 9:13 ` [PATCH v3 30/30] staging: rtl8723bs: add spaces around operators " Fabio Aiuto
2021-04-03 15:02 ` [PATCH v3 00/30] staging: rtl8723bs: remove RT_TRACE logs in core/* Joe Perches
2021-04-03 15:21 ` Fabio Aiuto [this message]
2021-04-03 16:17 ` Joe Perches
2021-04-03 17:28 ` Fabio Aiuto
2021-04-03 20:02 ` Joe Perches
2021-04-04 6:48 ` Fabio Aiuto
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=20210403152143.GA1403@agape.jhs \
--to=fabioaiuto83@gmail.com \
--cc=dan.carpenter@oracle.com \
--cc=gregkh@linuxfoundation.org \
--cc=joe@perches.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-staging@lists.linux.dev \
/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: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox