* [v3 0/1] Unnecessary code cleanup patches
@ 2025-04-04 0:02 Abraham Samuel Adekunle
2025-04-04 0:02 ` [v3 1/1] staging: rtl8723bs: Prevent duplicate NULL tests on a value Abraham Samuel Adekunle
2025-04-05 8:36 ` [v3 0/1] Unnecessary code cleanup patches Greg KH
0 siblings, 2 replies; 12+ messages in thread
From: Abraham Samuel Adekunle @ 2025-04-04 0:02 UTC (permalink / raw)
To: outreachy, julia.lawall
Cc: gregkh, linux-staging, linux-kernel, andy,
Abraham Samuel Adekunle
The patchset modifies unnecessary duplicate NULL test on a
value in an expression, when the value has been NULL tested in a
previous expression.
Changes in v2:
- Suggested by Andy Shevchenko.
* Dropped patch files for media drivers from patchset as it is
not meant for outreachy applicants.
* Added full-stop sign to text in commit message.
* Added space around binary operators.
* Made code more breadable by adding a line break.
* Replace bitwise AND (&) with modulo (%) in expression.
Changes in v1:
- Suggested by Andy Shevchenko
* Patch for drivers/staging/media/av7110/sp8870.c and
drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c
is split into two different patches in the patchset for use
by the different driver maintainers.
* Added subject title for each of the separated patch.
* Patch 1: Removed unnecessary curl braces {} initially inserted.
* Patch 2: Unnecessary {} was also removed for v1.
Abraham Samuel Adekunle (1):
staging: rtl8723bs: Prevent duplicate NULL tests on a value
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 58 +++++++++----------
2 files changed, 30 insertions(+), 30 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 12+ messages in thread* [v3 1/1] staging: rtl8723bs: Prevent duplicate NULL tests on a value 2025-04-04 0:02 [v3 0/1] Unnecessary code cleanup patches Abraham Samuel Adekunle @ 2025-04-04 0:02 ` Abraham Samuel Adekunle 2025-04-04 7:53 ` Andy Shevchenko 2025-04-05 8:36 ` [v3 0/1] Unnecessary code cleanup patches Greg KH 1 sibling, 1 reply; 12+ messages in thread From: Abraham Samuel Adekunle @ 2025-04-04 0:02 UTC (permalink / raw) To: outreachy, julia.lawall Cc: gregkh, linux-staging, linux-kernel, andy, Abraham Samuel Adekunle When a value has been tested for NULL in an expression, a second NULL test on the same value in another expression is unnecessary when the value has not been assigned NULL. Remove unnecessary duplicate NULL tests on the same value that has previously been NULL tested. Found by Coccinelle. Signed-off-by: Abraham Samuel Adekunle <abrahamadekunle50@gmail.com> --- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 58 +++++++++---------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c b/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c index 90966b7034ab..675226535cd1 100644 --- a/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c +++ b/drivers/staging/rtl8723bs/core/rtw_mlme_ext.c @@ -1323,7 +1323,7 @@ unsigned int OnAssocReq(struct adapter *padapter, union recv_frame *precv_frame) spin_unlock_bh(&pstapriv->asoc_list_lock); /* now the station is qualified to join our BSS... */ - if (pstat && (pstat->state & WIFI_FW_ASSOC_SUCCESS) && (status == WLAN_STATUS_SUCCESS)) { + if ((pstat->state & WIFI_FW_ASSOC_SUCCESS) && (status == WLAN_STATUS_SUCCESS)) { /* 1 bss_cap_update & sta_info_update */ bss_cap_update_on_sta_join(padapter, pstat); sta_info_update(padapter, pstat); diff --git a/drivers/staging/rtl8723bs/core/rtw_xmit.c b/drivers/staging/rtl8723bs/core/rtw_xmit.c index 026061b464f7..ae268dda4c4d 100644 --- a/drivers/staging/rtl8723bs/core/rtw_xmit.c +++ b/drivers/staging/rtl8723bs/core/rtw_xmit.c @@ -941,35 +941,35 @@ s32 rtw_make_wlanhdr(struct adapter *padapter, u8 *hdr, struct pkt_attrib *pattr if (!(psta->state & _FW_LINKED)) return _FAIL; - if (psta) { - psta->sta_xmitpriv.txseq_tid[pattrib->priority]++; - psta->sta_xmitpriv.txseq_tid[pattrib->priority] &= 0xFFF; - pattrib->seqnum = psta->sta_xmitpriv.txseq_tid[pattrib->priority]; - - SetSeqNum(hdr, pattrib->seqnum); - - /* check if enable ampdu */ - if (pattrib->ht_en && psta->htpriv.ampdu_enable) - if (psta->htpriv.agg_enable_bitmap & BIT(pattrib->priority)) - pattrib->ampdu_en = true; - - /* re-check if enable ampdu by BA_starting_seqctrl */ - if (pattrib->ampdu_en == true) { - u16 tx_seq; - - tx_seq = psta->BA_starting_seqctrl[pattrib->priority & 0x0f]; - - /* check BA_starting_seqctrl */ - if (SN_LESS(pattrib->seqnum, tx_seq)) { - pattrib->ampdu_en = false;/* AGG BK */ - } else if (SN_EQUAL(pattrib->seqnum, tx_seq)) { - psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = (tx_seq+1)&0xfff; - - pattrib->ampdu_en = true;/* AGG EN */ - } else { - psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = (pattrib->seqnum+1)&0xfff; - pattrib->ampdu_en = true;/* AGG EN */ - } + psta->sta_xmitpriv.txseq_tid[pattrib->priority]++; + psta->sta_xmitpriv.txseq_tid[pattrib->priority] &= 0xFFF; + pattrib->seqnum = psta->sta_xmitpriv.txseq_tid[pattrib->priority]; + + SetSeqNum(hdr, pattrib->seqnum); + + /* check if enable ampdu */ + if (pattrib->ht_en && psta->htpriv.ampdu_enable) + if (psta->htpriv.agg_enable_bitmap & BIT(pattrib->priority)) + pattrib->ampdu_en = true; + + /* re-check if enable ampdu by BA_starting_seqctrl */ + if (pattrib->ampdu_en == true) { + u16 tx_seq; + + tx_seq = psta->BA_starting_seqctrl[pattrib->priority & 0x0f]; + + /* check BA_starting_seqctrl */ + if (SN_LESS(pattrib->seqnum, tx_seq)) { + pattrib->ampdu_en = false;/* AGG BK */ + } else if (SN_EQUAL(pattrib->seqnum, tx_seq)) { + psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = + (tx_seq + 1) & 0xfff; + + pattrib->ampdu_en = true;/* AGG EN */ + } else { + psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = + (pattrib->seqnum + 1) % 4096; + pattrib->ampdu_en = true;/* AGG EN */ } } } -- 2.34.1 ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [v3 1/1] staging: rtl8723bs: Prevent duplicate NULL tests on a value 2025-04-04 0:02 ` [v3 1/1] staging: rtl8723bs: Prevent duplicate NULL tests on a value Abraham Samuel Adekunle @ 2025-04-04 7:53 ` Andy Shevchenko 2025-04-04 7:58 ` Samuel Abraham 2025-04-04 9:06 ` Dan Carpenter 0 siblings, 2 replies; 12+ messages in thread From: Andy Shevchenko @ 2025-04-04 7:53 UTC (permalink / raw) To: Abraham Samuel Adekunle Cc: outreachy, julia.lawall, gregkh, linux-staging, linux-kernel, andy On Fri, Apr 4, 2025 at 3:03 AM Abraham Samuel Adekunle <abrahamadekunle50@gmail.com> wrote: > > When a value has been tested for NULL in an expression, a > second NULL test on the same value in another expression > is unnecessary when the value has not been assigned NULL. > > Remove unnecessary duplicate NULL tests on the same value that > has previously been NULL tested. > > Found by Coccinelle. ... > + psta->sta_xmitpriv.txseq_tid[pattrib->priority] &= 0xFFF; > + psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = > + (tx_seq + 1) & 0xfff; > + psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = > + (pattrib->seqnum + 1) % 4096; Logically it's obvious that you need to align all cases to have consistent approach. Besides that the commit message should mention this change. Something like this "While at it, convert '& 0xfff' cases to use modulo operator and decimal number to make the upper limit visible and clear what the semantic of it is." -- With Best Regards, Andy Shevchenko ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [v3 1/1] staging: rtl8723bs: Prevent duplicate NULL tests on a value 2025-04-04 7:53 ` Andy Shevchenko @ 2025-04-04 7:58 ` Samuel Abraham 2025-04-04 9:06 ` Dan Carpenter 1 sibling, 0 replies; 12+ messages in thread From: Samuel Abraham @ 2025-04-04 7:58 UTC (permalink / raw) To: Andy Shevchenko Cc: outreachy, julia.lawall, gregkh, linux-staging, linux-kernel, andy On Fri, Apr 4, 2025 at 8:53 AM Andy Shevchenko <andy.shevchenko@gmail.com> wrote: > > On Fri, Apr 4, 2025 at 3:03 AM Abraham Samuel Adekunle > <abrahamadekunle50@gmail.com> wrote: > > > > When a value has been tested for NULL in an expression, a > > second NULL test on the same value in another expression > > is unnecessary when the value has not been assigned NULL. > > > > Remove unnecessary duplicate NULL tests on the same value that > > has previously been NULL tested. > > > > Found by Coccinelle. > > ... > > > + psta->sta_xmitpriv.txseq_tid[pattrib->priority] &= 0xFFF; > > > + psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = > > + (tx_seq + 1) & 0xfff; > > > + psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = > > + (pattrib->seqnum + 1) % 4096; > > Logically it's obvious that you need to align all cases to have > consistent approach. > Besides that the commit message should mention this change. Something like this > "While at it, convert '& 0xfff' cases to use modulo operator and > decimal number to make the upper limit visible and clear what the > semantic of it is." Okay, I will do that. Thank you for being so patient Adekunle. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [v3 1/1] staging: rtl8723bs: Prevent duplicate NULL tests on a value 2025-04-04 7:53 ` Andy Shevchenko 2025-04-04 7:58 ` Samuel Abraham @ 2025-04-04 9:06 ` Dan Carpenter 2025-04-04 10:13 ` Samuel Abraham 2025-04-04 10:53 ` Andy Shevchenko 1 sibling, 2 replies; 12+ messages in thread From: Dan Carpenter @ 2025-04-04 9:06 UTC (permalink / raw) To: Andy Shevchenko Cc: Abraham Samuel Adekunle, outreachy, julia.lawall, gregkh, linux-staging, linux-kernel, andy On Fri, Apr 04, 2025 at 10:53:22AM +0300, Andy Shevchenko wrote: > On Fri, Apr 4, 2025 at 3:03 AM Abraham Samuel Adekunle > <abrahamadekunle50@gmail.com> wrote: > > > > When a value has been tested for NULL in an expression, a > > second NULL test on the same value in another expression > > is unnecessary when the value has not been assigned NULL. > > > > Remove unnecessary duplicate NULL tests on the same value that > > has previously been NULL tested. > > > > Found by Coccinelle. > > ... > > > + psta->sta_xmitpriv.txseq_tid[pattrib->priority] &= 0xFFF; > > > + psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = > > + (tx_seq + 1) & 0xfff; > > > + psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = > > + (pattrib->seqnum + 1) % 4096; > > Logically it's obvious that you need to align all cases to have > consistent approach. > Besides that the commit message should mention this change. Something like this > "While at it, convert '& 0xfff' cases to use modulo operator and > decimal number to make the upper limit visible and clear what the > semantic of it is." No, I'm sorry but that's really against the rules in drivers/staging. Don't mix unrelated changes into a patch. It needs to be done as a separate patch if we're going to do that. To be honest, I don't even want people fixing line length issues or adding spaces. I would have accepted small white space changes but I prefered the v2 version of this patch. Once you start changing "& 0xfff" to "% 4096" that's not white space and it must be done in a separate patch. I use a script to review white space patches because I'm always nervous someone will slip something malicious into 100+ lines of reformated code. It's really fast to review patches with my script but once people start mixing things in then it's a headache for me. Also if the change accidentally introduces a bug, I want it to be a one liner change and not something hidden inside a giant reformat. regards, dan carpenter ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [v3 1/1] staging: rtl8723bs: Prevent duplicate NULL tests on a value 2025-04-04 9:06 ` Dan Carpenter @ 2025-04-04 10:13 ` Samuel Abraham 2025-04-04 10:53 ` Andy Shevchenko 1 sibling, 0 replies; 12+ messages in thread From: Samuel Abraham @ 2025-04-04 10:13 UTC (permalink / raw) To: Dan Carpenter Cc: Andy Shevchenko, outreachy, julia.lawall, gregkh, linux-staging, linux-kernel, andy On Fri, Apr 4, 2025 at 10:06 AM Dan Carpenter <dan.carpenter@linaro.org> wrote: > > On Fri, Apr 04, 2025 at 10:53:22AM +0300, Andy Shevchenko wrote: > > On Fri, Apr 4, 2025 at 3:03 AM Abraham Samuel Adekunle > > <abrahamadekunle50@gmail.com> wrote: > > > > > > When a value has been tested for NULL in an expression, a > > > second NULL test on the same value in another expression > > > is unnecessary when the value has not been assigned NULL. > > > > > > Remove unnecessary duplicate NULL tests on the same value that > > > has previously been NULL tested. > > > > > > Found by Coccinelle. > > > > ... > > > > > + psta->sta_xmitpriv.txseq_tid[pattrib->priority] &= 0xFFF; > > > > > + psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = > > > + (tx_seq + 1) & 0xfff; > > > > > + psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = > > > + (pattrib->seqnum + 1) % 4096; > > > > Logically it's obvious that you need to align all cases to have > > consistent approach. > > Besides that the commit message should mention this change. Something like this > > "While at it, convert '& 0xfff' cases to use modulo operator and > > decimal number to make the upper limit visible and clear what the > > semantic of it is." > > No, I'm sorry but that's really against the rules in drivers/staging. > Don't mix unrelated changes into a patch. It needs to be done as a > separate patch if we're going to do that. > > To be honest, I don't even want people fixing line length issues or > adding spaces. I would have accepted small white space changes but I > prefered the v2 version of this patch. Once you start changing > "& 0xfff" to "% 4096" that's not white space and it must be done > in a separate patch. I use a script to review white space patches > because I'm always nervous someone will slip something malicious > into 100+ lines of reformated code. It's really fast to review > patches with my script but once people start mixing things in then > it's a headache for me. > > Also if the change accidentally introduces a bug, I want it to be a > one liner change and not something hidden inside a giant reformat. > > regards, > dan carpenter Hello Dan, Thank you for your review. Please can you provide some guidance on what the next steps should be for me as regards the patch? Thank you. Adekunle ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [v3 1/1] staging: rtl8723bs: Prevent duplicate NULL tests on a value 2025-04-04 9:06 ` Dan Carpenter 2025-04-04 10:13 ` Samuel Abraham @ 2025-04-04 10:53 ` Andy Shevchenko 2025-04-04 11:47 ` Dan Carpenter 1 sibling, 1 reply; 12+ messages in thread From: Andy Shevchenko @ 2025-04-04 10:53 UTC (permalink / raw) To: Dan Carpenter Cc: Abraham Samuel Adekunle, outreachy, julia.lawall, gregkh, linux-staging, linux-kernel, andy On Fri, Apr 4, 2025 at 12:06 PM Dan Carpenter <dan.carpenter@linaro.org> wrote: > On Fri, Apr 04, 2025 at 10:53:22AM +0300, Andy Shevchenko wrote: > > On Fri, Apr 4, 2025 at 3:03 AM Abraham Samuel Adekunle > > <abrahamadekunle50@gmail.com> wrote: ... > > > + psta->sta_xmitpriv.txseq_tid[pattrib->priority] &= 0xFFF; > > > > > + psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = > > > + (tx_seq + 1) & 0xfff; > > > > > + psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = > > > + (pattrib->seqnum + 1) % 4096; > > > > Logically it's obvious that you need to align all cases to have > > consistent approach. > > Besides that the commit message should mention this change. Something like this > > "While at it, convert '& 0xfff' cases to use modulo operator and > > decimal number to make the upper limit visible and clear what the > > semantic of it is." > > No, I'm sorry but that's really against the rules in drivers/staging. > Don't mix unrelated changes into a patch. It needs to be done as a > separate patch if we're going to do that. > > To be honest, I don't even want people fixing line length issues or > adding spaces. I would have accepted small white space changes but I > prefered the v2 version of this patch. Once you start changing > "& 0xfff" to "% 4096" that's not white space and it must be done > in a separate patch. I use a script to review white space patches > because I'm always nervous someone will slip something malicious > into 100+ lines of reformated code. It's really fast to review > patches with my script but once people start mixing things in then > it's a headache for me. Separate patch is even better, indeed. > Also if the change accidentally introduces a bug, I want it to be a > one liner change and not something hidden inside a giant reformat. The noisy {] have no point to be left. Now I'm curious, what do you propose here? -- With Best Regards, Andy Shevchenko ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [v3 1/1] staging: rtl8723bs: Prevent duplicate NULL tests on a value 2025-04-04 10:53 ` Andy Shevchenko @ 2025-04-04 11:47 ` Dan Carpenter 0 siblings, 0 replies; 12+ messages in thread From: Dan Carpenter @ 2025-04-04 11:47 UTC (permalink / raw) To: Andy Shevchenko Cc: Abraham Samuel Adekunle, outreachy, julia.lawall, gregkh, linux-staging, linux-kernel, andy On Fri, Apr 04, 2025 at 01:53:16PM +0300, Andy Shevchenko wrote: > > Also if the change accidentally introduces a bug, I want it to be a > > one liner change and not something hidden inside a giant reformat. > > The noisy {] have no point to be left. Now I'm curious, what do you > propose here? The patch *must* remove the { and }. We wouldn't have accepted the v1 patch. regards, dan carpenter ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [v3 0/1] Unnecessary code cleanup patches 2025-04-04 0:02 [v3 0/1] Unnecessary code cleanup patches Abraham Samuel Adekunle 2025-04-04 0:02 ` [v3 1/1] staging: rtl8723bs: Prevent duplicate NULL tests on a value Abraham Samuel Adekunle @ 2025-04-05 8:36 ` Greg KH 2025-04-05 8:49 ` Julia Lawall 2025-04-05 11:15 ` Samuel Abraham 1 sibling, 2 replies; 12+ messages in thread From: Greg KH @ 2025-04-05 8:36 UTC (permalink / raw) To: Abraham Samuel Adekunle Cc: outreachy, julia.lawall, linux-staging, linux-kernel, andy On Fri, Apr 04, 2025 at 01:02:19AM +0100, Abraham Samuel Adekunle wrote: > The patchset modifies unnecessary duplicate NULL test on a > value in an expression, when the value has been NULL tested in a > previous expression. Nit, the subject line does nto have "staging:" in it, so I don't know where this goes. Also, it really reads as "this is an unnecessary patch" :) And finally, for a single patch, there's usually not a need for a 0/X email to describe it, everything should be in just the single patch itself. thanks, greg k-h ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [v3 0/1] Unnecessary code cleanup patches 2025-04-05 8:36 ` [v3 0/1] Unnecessary code cleanup patches Greg KH @ 2025-04-05 8:49 ` Julia Lawall 2025-04-05 11:18 ` Samuel Abraham 2025-04-05 11:15 ` Samuel Abraham 1 sibling, 1 reply; 12+ messages in thread From: Julia Lawall @ 2025-04-05 8:49 UTC (permalink / raw) To: Greg KH Cc: Abraham Samuel Adekunle, outreachy, julia.lawall, linux-staging, linux-kernel, andy On Sat, 5 Apr 2025, Greg KH wrote: > On Fri, Apr 04, 2025 at 01:02:19AM +0100, Abraham Samuel Adekunle wrote: > > The patchset modifies unnecessary duplicate NULL test on a > > value in an expression, when the value has been NULL tested in a > > previous expression. > > Nit, the subject line does nto have "staging:" in it, so I don't know > where this goes. > > Also, it really reads as "this is an unnecessary patch" :) Technically, in English, if you have a noun that is being used as an adjective and that noun is itself modified in some way, you should use a hyphen: Unnecessary-code cleanup patches But something like Remove unnecessary code would have had no ambiguity at all. Also everything you are doing is a patch, so "patches" in the subject line doesn't seem very necessary. julia > > And finally, for a single patch, there's usually not a need for a 0/X > email to describe it, everything should be in just the single patch > itself. > > thanks, > > greg k-h > > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [v3 0/1] Unnecessary code cleanup patches 2025-04-05 8:49 ` Julia Lawall @ 2025-04-05 11:18 ` Samuel Abraham 0 siblings, 0 replies; 12+ messages in thread From: Samuel Abraham @ 2025-04-05 11:18 UTC (permalink / raw) To: Julia Lawall; +Cc: Greg KH, outreachy, linux-staging, linux-kernel, andy On Sat, Apr 5, 2025 at 9:49 AM Julia Lawall <julia.lawall@inria.fr> wrote: > > > > On Sat, 5 Apr 2025, Greg KH wrote: > > > On Fri, Apr 04, 2025 at 01:02:19AM +0100, Abraham Samuel Adekunle wrote: > > > The patchset modifies unnecessary duplicate NULL test on a > > > value in an expression, when the value has been NULL tested in a > > > previous expression. > > > > Nit, the subject line does nto have "staging:" in it, so I don't know > > where this goes. > > > > Also, it really reads as "this is an unnecessary patch" :) > > Technically, in English, if you have a noun that is being used as an > adjective and that noun is itself modified in some way, you should use a > hyphen: > > Unnecessary-code cleanup patches Yes this was what I intended to do. ;) Thank you > > But something like > > Remove unnecessary code Yes perfect. > > would have had no ambiguity at all. Also everything you are doing is a > patch, so "patches" in the subject line doesn't seem very necessary. > Thank you, Julia. I will update it as necessary. Adekunle. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [v3 0/1] Unnecessary code cleanup patches 2025-04-05 8:36 ` [v3 0/1] Unnecessary code cleanup patches Greg KH 2025-04-05 8:49 ` Julia Lawall @ 2025-04-05 11:15 ` Samuel Abraham 1 sibling, 0 replies; 12+ messages in thread From: Samuel Abraham @ 2025-04-05 11:15 UTC (permalink / raw) To: Greg KH; +Cc: outreachy, julia.lawall, linux-staging, linux-kernel, andy On Sat, Apr 5, 2025 at 9:37 AM Greg KH <gregkh@linuxfoundation.org> wrote: > > On Fri, Apr 04, 2025 at 01:02:19AM +0100, Abraham Samuel Adekunle wrote: > > The patchset modifies unnecessary duplicate NULL test on a > > value in an expression, when the value has been NULL tested in a > > previous expression. > > Nit, the subject line does nto have "staging:" in it, so I don't know > where this goes. > > Also, it really reads as "this is an unnecessary patch" :) Argh, Not what I meant to say at all :) Thank you. > > And finally, for a single patch, there's usually not a need for a 0/X > email to describe it, everything should be in just the single patch > itself. It initially started as a patchset with modification for three different drivers, one patch for each driver, but two were dropped from the patchset for being media drivers. So I thought I should add the cover letter to the only patch left in the patchset so details about the changes can be made known. I've made a note of this. Thanks. Adekunle. ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2025-04-05 11:18 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-04-04 0:02 [v3 0/1] Unnecessary code cleanup patches Abraham Samuel Adekunle 2025-04-04 0:02 ` [v3 1/1] staging: rtl8723bs: Prevent duplicate NULL tests on a value Abraham Samuel Adekunle 2025-04-04 7:53 ` Andy Shevchenko 2025-04-04 7:58 ` Samuel Abraham 2025-04-04 9:06 ` Dan Carpenter 2025-04-04 10:13 ` Samuel Abraham 2025-04-04 10:53 ` Andy Shevchenko 2025-04-04 11:47 ` Dan Carpenter 2025-04-05 8:36 ` [v3 0/1] Unnecessary code cleanup patches Greg KH 2025-04-05 8:49 ` Julia Lawall 2025-04-05 11:18 ` Samuel Abraham 2025-04-05 11:15 ` Samuel Abraham
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).