2022-11-03 10:23:25

by Tanjuate Brunostar

[permalink] [raw]
Subject: [PATCH] staging: vt6655: change the function name s_vFillRTSHead

Remove the use of Hungarian notation, which is not used in the Linux
kernel. Reported by checkpatch

Fix checkpatch error related to code line ends with a '(', by joining
some lines and indenting correctly. This improves visibility

Signed-off-by: Tanjuate Brunostar <[email protected]>
---
drivers/staging/vt6655/rxtx.c | 48 ++++++++++++++++-------------------
1 file changed, 22 insertions(+), 26 deletions(-)

diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c
index 31ae99b3cb35..debc5d5daede 100644
--- a/drivers/staging/vt6655/rxtx.c
+++ b/drivers/staging/vt6655/rxtx.c
@@ -23,7 +23,7 @@
* s_uGetTxRsvTime- get frame reserved time
* s_vFillCTSHead- fulfill CTS ctl header
* s_vFillFragParameter- Set fragment ctl parameter.
- * s_vFillRTSHead- fulfill RTS ctl header
+ * fill_rts_header- fulfill RTS ctl header
* s_vFillTxKey- fulfill tx encrypt key
* s_vSWencryption- Software encrypt header
* vDMA0_tx_80211- tx 802.11 frame via dma0
@@ -85,15 +85,15 @@ static const unsigned short fb_opt1[2][5] = {
#define DATADUR_A_F1 13

/*--------------------- Static Functions --------------------------*/
-static void s_vFillRTSHead(struct vnt_private *pDevice,
- unsigned char byPktType,
- void *pvRTS,
- unsigned int cbFrameLength,
- bool bNeedAck,
- bool bDisCRC,
- struct ieee80211_hdr *hdr,
- unsigned short wCurrentRate,
- unsigned char byFBOption);
+static void fill_rts_header(struct vnt_private *pDevice,
+ unsigned char byPktType,
+ void *pvRTS,
+ unsigned int cbFrameLength,
+ bool bNeedAck,
+ bool bDisCRC,
+ struct ieee80211_hdr *hdr,
+ unsigned short wCurrentRate,
+ unsigned char byFBOption);

static void s_vGenerateTxParameter(struct vnt_private *pDevice,
unsigned char byPktType,
@@ -555,19 +555,15 @@ s_uFillDataHead(
return buf->duration;
}

-static
-void
-s_vFillRTSHead(
- struct vnt_private *pDevice,
- unsigned char byPktType,
- void *pvRTS,
- unsigned int cbFrameLength,
- bool bNeedAck,
- bool bDisCRC,
- struct ieee80211_hdr *hdr,
- unsigned short wCurrentRate,
- unsigned char byFBOption
-)
+static void fill_rts_header(struct vnt_private *pDevice,
+ unsigned char byPktType,
+ void *pvRTS,
+ unsigned int cbFrameLength,
+ bool bNeedAck,
+ bool bDisCRC,
+ struct ieee80211_hdr *hdr,
+ unsigned short wCurrentRate,
+ unsigned char byFBOption)
{
unsigned int uRTSFrameLen = 20;

@@ -912,7 +908,7 @@ s_vGenerateTxParameter(
buf->rrv_time_a = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
buf->rrv_time_b = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK);

- s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
+ fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
} else {/* RTS_needless, PCF mode */
struct vnt_rrv_time_cts *buf = pvRrvTime;

@@ -931,7 +927,7 @@ s_vGenerateTxParameter(
buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);

/* Fill RTS */
- s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
+ fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
} else if (!pvRTS) {/* RTS_needless, non PCF mode */
struct vnt_rrv_time_ab *buf = pvRrvTime;

@@ -945,7 +941,7 @@ s_vGenerateTxParameter(
buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, wCurrentRate, bNeedACK);

/* Fill RTS */
- s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
+ fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
} else { /* RTS_needless, non PCF mode */
struct vnt_rrv_time_ab *buf = pvRrvTime;

--
2.34.1



2022-11-03 13:03:32

by Julia Lawall

[permalink] [raw]
Subject: Re: [PATCH] staging: vt6655: change the function name s_vFillRTSHead



On Thu, 3 Nov 2022, Tanjuate Brunostar wrote:

> Remove the use of Hungarian notation, which is not used in the Linux
> kernel. Reported by checkpatch
>
> Fix checkpatch error related to code line ends with a '(', by joining
> some lines and indenting correctly. This improves visibility

I don't think it will be appreciated to do two things at once.

>
> Signed-off-by: Tanjuate Brunostar <[email protected]>
> ---
> drivers/staging/vt6655/rxtx.c | 48 ++++++++++++++++-------------------
> 1 file changed, 22 insertions(+), 26 deletions(-)
>
> diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c
> index 31ae99b3cb35..debc5d5daede 100644
> --- a/drivers/staging/vt6655/rxtx.c
> +++ b/drivers/staging/vt6655/rxtx.c
> @@ -23,7 +23,7 @@
> * s_uGetTxRsvTime- get frame reserved time
> * s_vFillCTSHead- fulfill CTS ctl header
> * s_vFillFragParameter- Set fragment ctl parameter.
> - * s_vFillRTSHead- fulfill RTS ctl header
> + * fill_rts_header- fulfill RTS ctl header
> * s_vFillTxKey- fulfill tx encrypt key
> * s_vSWencryption- Software encrypt header
> * vDMA0_tx_80211- tx 802.11 frame via dma0
> @@ -85,15 +85,15 @@ static const unsigned short fb_opt1[2][5] = {
> #define DATADUR_A_F1 13
>
> /*--------------------- Static Functions --------------------------*/
> -static void s_vFillRTSHead(struct vnt_private *pDevice,
> - unsigned char byPktType,
> - void *pvRTS,
> - unsigned int cbFrameLength,
> - bool bNeedAck,
> - bool bDisCRC,
> - struct ieee80211_hdr *hdr,
> - unsigned short wCurrentRate,
> - unsigned char byFBOption);
> +static void fill_rts_header(struct vnt_private *pDevice,
> + unsigned char byPktType,
> + void *pvRTS,
> + unsigned int cbFrameLength,

Strange spacing in the above parameter declaration. Maybe there is a tab
that should be a space?

julia

> + bool bNeedAck,
> + bool bDisCRC,
> + struct ieee80211_hdr *hdr,
> + unsigned short wCurrentRate,
> + unsigned char byFBOption);
>
> static void s_vGenerateTxParameter(struct vnt_private *pDevice,
> unsigned char byPktType,
> @@ -555,19 +555,15 @@ s_uFillDataHead(
> return buf->duration;
> }
>
> -static
> -void
> -s_vFillRTSHead(
> - struct vnt_private *pDevice,
> - unsigned char byPktType,
> - void *pvRTS,
> - unsigned int cbFrameLength,
> - bool bNeedAck,
> - bool bDisCRC,
> - struct ieee80211_hdr *hdr,
> - unsigned short wCurrentRate,
> - unsigned char byFBOption
> -)
> +static void fill_rts_header(struct vnt_private *pDevice,
> + unsigned char byPktType,
> + void *pvRTS,
> + unsigned int cbFrameLength,
> + bool bNeedAck,
> + bool bDisCRC,
> + struct ieee80211_hdr *hdr,
> + unsigned short wCurrentRate,
> + unsigned char byFBOption)
> {
> unsigned int uRTSFrameLen = 20;
>
> @@ -912,7 +908,7 @@ s_vGenerateTxParameter(
> buf->rrv_time_a = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> buf->rrv_time_b = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK);
>
> - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> } else {/* RTS_needless, PCF mode */
> struct vnt_rrv_time_cts *buf = pvRrvTime;
>
> @@ -931,7 +927,7 @@ s_vGenerateTxParameter(
> buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
>
> /* Fill RTS */
> - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> } else if (!pvRTS) {/* RTS_needless, non PCF mode */
> struct vnt_rrv_time_ab *buf = pvRrvTime;
>
> @@ -945,7 +941,7 @@ s_vGenerateTxParameter(
> buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, wCurrentRate, bNeedACK);
>
> /* Fill RTS */
> - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> } else { /* RTS_needless, non PCF mode */
> struct vnt_rrv_time_ab *buf = pvRrvTime;
>
> --
> 2.34.1
>
>
>

2022-11-03 16:04:27

by Tanjuate Brunostar

[permalink] [raw]
Subject: Re: [PATCH] staging: vt6655: change the function name s_vFillRTSHead

On Thu, Nov 3, 2022 at 1:38 PM Julia Lawall <[email protected]> wrote:
>
>
>
> On Thu, 3 Nov 2022, Tanjuate Brunostar wrote:
>
> > Remove the use of Hungarian notation, which is not used in the Linux
> > kernel. Reported by checkpatch
> >
> > Fix checkpatch error related to code line ends with a '(', by joining
> > some lines and indenting correctly. This improves visibility
>
> I don't think it will be appreciated to do two things at once.
>

I sent it earlier as two patches but it seemed to break and fix the
kernel which was not appreciated by one of the mentors

> >
> > Signed-off-by: Tanjuate Brunostar <[email protected]>
> > ---
> > drivers/staging/vt6655/rxtx.c | 48 ++++++++++++++++-------------------
> > 1 file changed, 22 insertions(+), 26 deletions(-)
> >
> > diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c
> > index 31ae99b3cb35..debc5d5daede 100644
> > --- a/drivers/staging/vt6655/rxtx.c
> > +++ b/drivers/staging/vt6655/rxtx.c
> > @@ -23,7 +23,7 @@
> > * s_uGetTxRsvTime- get frame reserved time
> > * s_vFillCTSHead- fulfill CTS ctl header
> > * s_vFillFragParameter- Set fragment ctl parameter.
> > - * s_vFillRTSHead- fulfill RTS ctl header
> > + * fill_rts_header- fulfill RTS ctl header
> > * s_vFillTxKey- fulfill tx encrypt key
> > * s_vSWencryption- Software encrypt header
> > * vDMA0_tx_80211- tx 802.11 frame via dma0
> > @@ -85,15 +85,15 @@ static const unsigned short fb_opt1[2][5] = {
> > #define DATADUR_A_F1 13
> >
> > /*--------------------- Static Functions --------------------------*/
> > -static void s_vFillRTSHead(struct vnt_private *pDevice,
> > - unsigned char byPktType,
> > - void *pvRTS,
> > - unsigned int cbFrameLength,
> > - bool bNeedAck,
> > - bool bDisCRC,
> > - struct ieee80211_hdr *hdr,
> > - unsigned short wCurrentRate,
> > - unsigned char byFBOption);
> > +static void fill_rts_header(struct vnt_private *pDevice,
> > + unsigned char byPktType,
> > + void *pvRTS,
> > + unsigned int cbFrameLength,
>
> Strange spacing in the above parameter declaration. Maybe there is a tab
> that should be a space?
>
> julia
>

I was also shocked when I noticed that. It seemed like a tab but when
I removed the space, the two words were joined and when I added the
space, it became this lage space once again. checkpatch does not
complain about it though

> > + bool bNeedAck,
> > + bool bDisCRC,
> > + struct ieee80211_hdr *hdr,
> > + unsigned short wCurrentRate,
> > + unsigned char byFBOption);
> >
> > static void s_vGenerateTxParameter(struct vnt_private *pDevice,
> > unsigned char byPktType,
> > @@ -555,19 +555,15 @@ s_uFillDataHead(
> > return buf->duration;
> > }
> >
> > -static
> > -void
> > -s_vFillRTSHead(
> > - struct vnt_private *pDevice,
> > - unsigned char byPktType,
> > - void *pvRTS,
> > - unsigned int cbFrameLength,
> > - bool bNeedAck,
> > - bool bDisCRC,
> > - struct ieee80211_hdr *hdr,
> > - unsigned short wCurrentRate,
> > - unsigned char byFBOption
> > -)
> > +static void fill_rts_header(struct vnt_private *pDevice,
> > + unsigned char byPktType,
> > + void *pvRTS,
> > + unsigned int cbFrameLength,
> > + bool bNeedAck,
> > + bool bDisCRC,
> > + struct ieee80211_hdr *hdr,
> > + unsigned short wCurrentRate,
> > + unsigned char byFBOption)
> > {
> > unsigned int uRTSFrameLen = 20;
> >
> > @@ -912,7 +908,7 @@ s_vGenerateTxParameter(
> > buf->rrv_time_a = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> > buf->rrv_time_b = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK);
> >
> > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > } else {/* RTS_needless, PCF mode */
> > struct vnt_rrv_time_cts *buf = pvRrvTime;
> >
> > @@ -931,7 +927,7 @@ s_vGenerateTxParameter(
> > buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> >
> > /* Fill RTS */
> > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > } else if (!pvRTS) {/* RTS_needless, non PCF mode */
> > struct vnt_rrv_time_ab *buf = pvRrvTime;
> >
> > @@ -945,7 +941,7 @@ s_vGenerateTxParameter(
> > buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, wCurrentRate, bNeedACK);
> >
> > /* Fill RTS */
> > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > } else { /* RTS_needless, non PCF mode */
> > struct vnt_rrv_time_ab *buf = pvRrvTime;
> >
> > --
> > 2.34.1
> >
> >
> >

2022-11-03 16:22:35

by Tanjuate Brunostar

[permalink] [raw]
Subject: Re: [PATCH] staging: vt6655: change the function name s_vFillRTSHead

On Thu, Nov 3, 2022 at 4:58 PM Julia Lawall <[email protected]> wrote:
>
>
>
> On Thu, 3 Nov 2022, Tanju Brunostar wrote:
>
> > On Thu, Nov 3, 2022 at 1:38 PM Julia Lawall <[email protected]> wrote:
> > >
> > >
> > >
> > > On Thu, 3 Nov 2022, Tanjuate Brunostar wrote:
> > >
> > > > Remove the use of Hungarian notation, which is not used in the Linux
> > > > kernel. Reported by checkpatch
> > > >
> > > > Fix checkpatch error related to code line ends with a '(', by joining
> > > > some lines and indenting correctly. This improves visibility
> > >
> > > I don't think it will be appreciated to do two things at once.
> > >
> >
> > I sent it earlier as two patches but it seemed to break and fix the
> > kernel which was not appreciated by one of the mentors
>
> OK, then it is a presentation problem. You have presented the changes as
> unrelated. Rewrite the message to make clear what is being done.
>
> julia
>
okay
> >
> > > >
> > > > Signed-off-by: Tanjuate Brunostar <[email protected]>
> > > > ---
> > > > drivers/staging/vt6655/rxtx.c | 48 ++++++++++++++++-------------------
> > > > 1 file changed, 22 insertions(+), 26 deletions(-)
> > > >
> > > > diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c
> > > > index 31ae99b3cb35..debc5d5daede 100644
> > > > --- a/drivers/staging/vt6655/rxtx.c
> > > > +++ b/drivers/staging/vt6655/rxtx.c
> > > > @@ -23,7 +23,7 @@
> > > > * s_uGetTxRsvTime- get frame reserved time
> > > > * s_vFillCTSHead- fulfill CTS ctl header
> > > > * s_vFillFragParameter- Set fragment ctl parameter.
> > > > - * s_vFillRTSHead- fulfill RTS ctl header
> > > > + * fill_rts_header- fulfill RTS ctl header
> > > > * s_vFillTxKey- fulfill tx encrypt key
> > > > * s_vSWencryption- Software encrypt header
> > > > * vDMA0_tx_80211- tx 802.11 frame via dma0
> > > > @@ -85,15 +85,15 @@ static const unsigned short fb_opt1[2][5] = {
> > > > #define DATADUR_A_F1 13
> > > >
> > > > /*--------------------- Static Functions --------------------------*/
> > > > -static void s_vFillRTSHead(struct vnt_private *pDevice,
> > > > - unsigned char byPktType,
> > > > - void *pvRTS,
> > > > - unsigned int cbFrameLength,
> > > > - bool bNeedAck,
> > > > - bool bDisCRC,
> > > > - struct ieee80211_hdr *hdr,
> > > > - unsigned short wCurrentRate,
> > > > - unsigned char byFBOption);
> > > > +static void fill_rts_header(struct vnt_private *pDevice,
> > > > + unsigned char byPktType,
> > > > + void *pvRTS,
> > > > + unsigned int cbFrameLength,
> > >
> > > Strange spacing in the above parameter declaration. Maybe there is a tab
> > > that should be a space?
> > >
> > > julia
> > >
> >
> > I was also shocked when I noticed that. It seemed like a tab but when
> > I removed the space, the two words were joined and when I added the
> > space, it became this lage space once again. checkpatch does not
> > complain about it though
> >
> > > > + bool bNeedAck,
> > > > + bool bDisCRC,
> > > > + struct ieee80211_hdr *hdr,
> > > > + unsigned short wCurrentRate,
> > > > + unsigned char byFBOption);
> > > >
> > > > static void s_vGenerateTxParameter(struct vnt_private *pDevice,
> > > > unsigned char byPktType,
> > > > @@ -555,19 +555,15 @@ s_uFillDataHead(
> > > > return buf->duration;
> > > > }
> > > >
> > > > -static
> > > > -void
> > > > -s_vFillRTSHead(
> > > > - struct vnt_private *pDevice,
> > > > - unsigned char byPktType,
> > > > - void *pvRTS,
> > > > - unsigned int cbFrameLength,
> > > > - bool bNeedAck,
> > > > - bool bDisCRC,
> > > > - struct ieee80211_hdr *hdr,
> > > > - unsigned short wCurrentRate,
> > > > - unsigned char byFBOption
> > > > -)
> > > > +static void fill_rts_header(struct vnt_private *pDevice,
> > > > + unsigned char byPktType,
> > > > + void *pvRTS,
> > > > + unsigned int cbFrameLength,
> > > > + bool bNeedAck,
> > > > + bool bDisCRC,
> > > > + struct ieee80211_hdr *hdr,
> > > > + unsigned short wCurrentRate,
> > > > + unsigned char byFBOption)
> > > > {
> > > > unsigned int uRTSFrameLen = 20;
> > > >
> > > > @@ -912,7 +908,7 @@ s_vGenerateTxParameter(
> > > > buf->rrv_time_a = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> > > > buf->rrv_time_b = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK);
> > > >
> > > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > } else {/* RTS_needless, PCF mode */
> > > > struct vnt_rrv_time_cts *buf = pvRrvTime;
> > > >
> > > > @@ -931,7 +927,7 @@ s_vGenerateTxParameter(
> > > > buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> > > >
> > > > /* Fill RTS */
> > > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > } else if (!pvRTS) {/* RTS_needless, non PCF mode */
> > > > struct vnt_rrv_time_ab *buf = pvRrvTime;
> > > >
> > > > @@ -945,7 +941,7 @@ s_vGenerateTxParameter(
> > > > buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, wCurrentRate, bNeedACK);
> > > >
> > > > /* Fill RTS */
> > > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > } else { /* RTS_needless, non PCF mode */
> > > > struct vnt_rrv_time_ab *buf = pvRrvTime;
> > > >
> > > > --
> > > > 2.34.1
> > > >
> > > >
> > > >
> >
>

2022-11-03 16:49:58

by Julia Lawall

[permalink] [raw]
Subject: Re: [PATCH] staging: vt6655: change the function name s_vFillRTSHead



On Thu, 3 Nov 2022, Tanju Brunostar wrote:

> On Thu, Nov 3, 2022 at 1:38 PM Julia Lawall <[email protected]> wrote:
> >
> >
> >
> > On Thu, 3 Nov 2022, Tanjuate Brunostar wrote:
> >
> > > Remove the use of Hungarian notation, which is not used in the Linux
> > > kernel. Reported by checkpatch
> > >
> > > Fix checkpatch error related to code line ends with a '(', by joining
> > > some lines and indenting correctly. This improves visibility
> >
> > I don't think it will be appreciated to do two things at once.
> >
>
> I sent it earlier as two patches but it seemed to break and fix the
> kernel which was not appreciated by one of the mentors

OK, then it is a presentation problem. You have presented the changes as
unrelated. Rewrite the message to make clear what is being done.

julia

>
> > >
> > > Signed-off-by: Tanjuate Brunostar <[email protected]>
> > > ---
> > > drivers/staging/vt6655/rxtx.c | 48 ++++++++++++++++-------------------
> > > 1 file changed, 22 insertions(+), 26 deletions(-)
> > >
> > > diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c
> > > index 31ae99b3cb35..debc5d5daede 100644
> > > --- a/drivers/staging/vt6655/rxtx.c
> > > +++ b/drivers/staging/vt6655/rxtx.c
> > > @@ -23,7 +23,7 @@
> > > * s_uGetTxRsvTime- get frame reserved time
> > > * s_vFillCTSHead- fulfill CTS ctl header
> > > * s_vFillFragParameter- Set fragment ctl parameter.
> > > - * s_vFillRTSHead- fulfill RTS ctl header
> > > + * fill_rts_header- fulfill RTS ctl header
> > > * s_vFillTxKey- fulfill tx encrypt key
> > > * s_vSWencryption- Software encrypt header
> > > * vDMA0_tx_80211- tx 802.11 frame via dma0
> > > @@ -85,15 +85,15 @@ static const unsigned short fb_opt1[2][5] = {
> > > #define DATADUR_A_F1 13
> > >
> > > /*--------------------- Static Functions --------------------------*/
> > > -static void s_vFillRTSHead(struct vnt_private *pDevice,
> > > - unsigned char byPktType,
> > > - void *pvRTS,
> > > - unsigned int cbFrameLength,
> > > - bool bNeedAck,
> > > - bool bDisCRC,
> > > - struct ieee80211_hdr *hdr,
> > > - unsigned short wCurrentRate,
> > > - unsigned char byFBOption);
> > > +static void fill_rts_header(struct vnt_private *pDevice,
> > > + unsigned char byPktType,
> > > + void *pvRTS,
> > > + unsigned int cbFrameLength,
> >
> > Strange spacing in the above parameter declaration. Maybe there is a tab
> > that should be a space?
> >
> > julia
> >
>
> I was also shocked when I noticed that. It seemed like a tab but when
> I removed the space, the two words were joined and when I added the
> space, it became this lage space once again. checkpatch does not
> complain about it though
>
> > > + bool bNeedAck,
> > > + bool bDisCRC,
> > > + struct ieee80211_hdr *hdr,
> > > + unsigned short wCurrentRate,
> > > + unsigned char byFBOption);
> > >
> > > static void s_vGenerateTxParameter(struct vnt_private *pDevice,
> > > unsigned char byPktType,
> > > @@ -555,19 +555,15 @@ s_uFillDataHead(
> > > return buf->duration;
> > > }
> > >
> > > -static
> > > -void
> > > -s_vFillRTSHead(
> > > - struct vnt_private *pDevice,
> > > - unsigned char byPktType,
> > > - void *pvRTS,
> > > - unsigned int cbFrameLength,
> > > - bool bNeedAck,
> > > - bool bDisCRC,
> > > - struct ieee80211_hdr *hdr,
> > > - unsigned short wCurrentRate,
> > > - unsigned char byFBOption
> > > -)
> > > +static void fill_rts_header(struct vnt_private *pDevice,
> > > + unsigned char byPktType,
> > > + void *pvRTS,
> > > + unsigned int cbFrameLength,
> > > + bool bNeedAck,
> > > + bool bDisCRC,
> > > + struct ieee80211_hdr *hdr,
> > > + unsigned short wCurrentRate,
> > > + unsigned char byFBOption)
> > > {
> > > unsigned int uRTSFrameLen = 20;
> > >
> > > @@ -912,7 +908,7 @@ s_vGenerateTxParameter(
> > > buf->rrv_time_a = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> > > buf->rrv_time_b = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK);
> > >
> > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > } else {/* RTS_needless, PCF mode */
> > > struct vnt_rrv_time_cts *buf = pvRrvTime;
> > >
> > > @@ -931,7 +927,7 @@ s_vGenerateTxParameter(
> > > buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> > >
> > > /* Fill RTS */
> > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > } else if (!pvRTS) {/* RTS_needless, non PCF mode */
> > > struct vnt_rrv_time_ab *buf = pvRrvTime;
> > >
> > > @@ -945,7 +941,7 @@ s_vGenerateTxParameter(
> > > buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, wCurrentRate, bNeedACK);
> > >
> > > /* Fill RTS */
> > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > } else { /* RTS_needless, non PCF mode */
> > > struct vnt_rrv_time_ab *buf = pvRrvTime;
> > >
> > > --
> > > 2.34.1
> > >
> > >
> > >
>

2022-11-03 18:00:56

by Julia Lawall

[permalink] [raw]
Subject: Re: [PATCH] staging: vt6655: change the function name s_vFillRTSHead



On Thu, 3 Nov 2022, Tanju Brunostar wrote:

> On Thu, Nov 3, 2022 at 5:04 PM Tanju Brunostar
> <[email protected]> wrote:
> >
> > On Thu, Nov 3, 2022 at 4:58 PM Julia Lawall <[email protected]> wrote:
> > >
> > >
> > >
> > > On Thu, 3 Nov 2022, Tanju Brunostar wrote:
> > >
> > > > On Thu, Nov 3, 2022 at 1:38 PM Julia Lawall <[email protected]> wrote:
> > > > >
> > > > >
> > > > >
> > > > > On Thu, 3 Nov 2022, Tanjuate Brunostar wrote:
> > > > >
> > > > > > Remove the use of Hungarian notation, which is not used in the Linux
> > > > > > kernel. Reported by checkpatch
> > > > > >
> > > > > > Fix checkpatch error related to code line ends with a '(', by joining
> > > > > > some lines and indenting correctly. This improves visibility
> > > > >
> > > > > I don't think it will be appreciated to do two things at once.
> > > > >
> > > >
> > > > I sent it earlier as two patches but it seemed to break and fix the
> > > > kernel which was not appreciated by one of the mentors
> > >
> > > OK, then it is a presentation problem. You have presented the changes as
> > > unrelated. Rewrite the message to make clear what is being done.
> > >
> > > julia
> > >
>
> Hi Julia,
> I am having a hard time figuring out exactly how to write this, since
> I made both changes in one patch and there is no way to send them in
> separate patches. should I just report just one change and leave the
> other? I would appreciate your help here

Add indentation to the affected function headers to follow the Linux
kernel coding style?

julia


> Thanks
>
> tanju
>
> > okay
> > > >
> > > > > >
> > > > > > Signed-off-by: Tanjuate Brunostar <[email protected]>
> > > > > > ---
> > > > > > drivers/staging/vt6655/rxtx.c | 48 ++++++++++++++++-------------------
> > > > > > 1 file changed, 22 insertions(+), 26 deletions(-)
> > > > > >
> > > > > > diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c
> > > > > > index 31ae99b3cb35..debc5d5daede 100644
> > > > > > --- a/drivers/staging/vt6655/rxtx.c
> > > > > > +++ b/drivers/staging/vt6655/rxtx.c
> > > > > > @@ -23,7 +23,7 @@
> > > > > > * s_uGetTxRsvTime- get frame reserved time
> > > > > > * s_vFillCTSHead- fulfill CTS ctl header
> > > > > > * s_vFillFragParameter- Set fragment ctl parameter.
> > > > > > - * s_vFillRTSHead- fulfill RTS ctl header
> > > > > > + * fill_rts_header- fulfill RTS ctl header
> > > > > > * s_vFillTxKey- fulfill tx encrypt key
> > > > > > * s_vSWencryption- Software encrypt header
> > > > > > * vDMA0_tx_80211- tx 802.11 frame via dma0
> > > > > > @@ -85,15 +85,15 @@ static const unsigned short fb_opt1[2][5] = {
> > > > > > #define DATADUR_A_F1 13
> > > > > >
> > > > > > /*--------------------- Static Functions --------------------------*/
> > > > > > -static void s_vFillRTSHead(struct vnt_private *pDevice,
> > > > > > - unsigned char byPktType,
> > > > > > - void *pvRTS,
> > > > > > - unsigned int cbFrameLength,
> > > > > > - bool bNeedAck,
> > > > > > - bool bDisCRC,
> > > > > > - struct ieee80211_hdr *hdr,
> > > > > > - unsigned short wCurrentRate,
> > > > > > - unsigned char byFBOption);
> > > > > > +static void fill_rts_header(struct vnt_private *pDevice,
> > > > > > + unsigned char byPktType,
> > > > > > + void *pvRTS,
> > > > > > + unsigned int cbFrameLength,
> > > > >
> > > > > Strange spacing in the above parameter declaration. Maybe there is a tab
> > > > > that should be a space?
> > > > >
> > > > > julia
> > > > >
> > > >
> > > > I was also shocked when I noticed that. It seemed like a tab but when
> > > > I removed the space, the two words were joined and when I added the
> > > > space, it became this lage space once again. checkpatch does not
> > > > complain about it though
> > > >
> > > > > > + bool bNeedAck,
> > > > > > + bool bDisCRC,
> > > > > > + struct ieee80211_hdr *hdr,
> > > > > > + unsigned short wCurrentRate,
> > > > > > + unsigned char byFBOption);
> > > > > >
> > > > > > static void s_vGenerateTxParameter(struct vnt_private *pDevice,
> > > > > > unsigned char byPktType,
> > > > > > @@ -555,19 +555,15 @@ s_uFillDataHead(
> > > > > > return buf->duration;
> > > > > > }
> > > > > >
> > > > > > -static
> > > > > > -void
> > > > > > -s_vFillRTSHead(
> > > > > > - struct vnt_private *pDevice,
> > > > > > - unsigned char byPktType,
> > > > > > - void *pvRTS,
> > > > > > - unsigned int cbFrameLength,
> > > > > > - bool bNeedAck,
> > > > > > - bool bDisCRC,
> > > > > > - struct ieee80211_hdr *hdr,
> > > > > > - unsigned short wCurrentRate,
> > > > > > - unsigned char byFBOption
> > > > > > -)
> > > > > > +static void fill_rts_header(struct vnt_private *pDevice,
> > > > > > + unsigned char byPktType,
> > > > > > + void *pvRTS,
> > > > > > + unsigned int cbFrameLength,
> > > > > > + bool bNeedAck,
> > > > > > + bool bDisCRC,
> > > > > > + struct ieee80211_hdr *hdr,
> > > > > > + unsigned short wCurrentRate,
> > > > > > + unsigned char byFBOption)
> > > > > > {
> > > > > > unsigned int uRTSFrameLen = 20;
> > > > > >
> > > > > > @@ -912,7 +908,7 @@ s_vGenerateTxParameter(
> > > > > > buf->rrv_time_a = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> > > > > > buf->rrv_time_b = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK);
> > > > > >
> > > > > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > > } else {/* RTS_needless, PCF mode */
> > > > > > struct vnt_rrv_time_cts *buf = pvRrvTime;
> > > > > >
> > > > > > @@ -931,7 +927,7 @@ s_vGenerateTxParameter(
> > > > > > buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> > > > > >
> > > > > > /* Fill RTS */
> > > > > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > > } else if (!pvRTS) {/* RTS_needless, non PCF mode */
> > > > > > struct vnt_rrv_time_ab *buf = pvRrvTime;
> > > > > >
> > > > > > @@ -945,7 +941,7 @@ s_vGenerateTxParameter(
> > > > > > buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, wCurrentRate, bNeedACK);
> > > > > >
> > > > > > /* Fill RTS */
> > > > > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > > } else { /* RTS_needless, non PCF mode */
> > > > > > struct vnt_rrv_time_ab *buf = pvRrvTime;
> > > > > >
> > > > > > --
> > > > > > 2.34.1
> > > > > >
> > > > > >
> > > > > >
> > > >
> > >
>

2022-11-03 18:00:58

by Tanjuate Brunostar

[permalink] [raw]
Subject: Re: [PATCH] staging: vt6655: change the function name s_vFillRTSHead

On Thu, Nov 3, 2022 at 5:04 PM Tanju Brunostar
<[email protected]> wrote:
>
> On Thu, Nov 3, 2022 at 4:58 PM Julia Lawall <[email protected]> wrote:
> >
> >
> >
> > On Thu, 3 Nov 2022, Tanju Brunostar wrote:
> >
> > > On Thu, Nov 3, 2022 at 1:38 PM Julia Lawall <[email protected]> wrote:
> > > >
> > > >
> > > >
> > > > On Thu, 3 Nov 2022, Tanjuate Brunostar wrote:
> > > >
> > > > > Remove the use of Hungarian notation, which is not used in the Linux
> > > > > kernel. Reported by checkpatch
> > > > >
> > > > > Fix checkpatch error related to code line ends with a '(', by joining
> > > > > some lines and indenting correctly. This improves visibility
> > > >
> > > > I don't think it will be appreciated to do two things at once.
> > > >
> > >
> > > I sent it earlier as two patches but it seemed to break and fix the
> > > kernel which was not appreciated by one of the mentors
> >
> > OK, then it is a presentation problem. You have presented the changes as
> > unrelated. Rewrite the message to make clear what is being done.
> >
> > julia
> >

Hi Julia,
I am having a hard time figuring out exactly how to write this, since
I made both changes in one patch and there is no way to send them in
separate patches. should I just report just one change and leave the
other? I would appreciate your help here
Thanks

tanju

> okay
> > >
> > > > >
> > > > > Signed-off-by: Tanjuate Brunostar <[email protected]>
> > > > > ---
> > > > > drivers/staging/vt6655/rxtx.c | 48 ++++++++++++++++-------------------
> > > > > 1 file changed, 22 insertions(+), 26 deletions(-)
> > > > >
> > > > > diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c
> > > > > index 31ae99b3cb35..debc5d5daede 100644
> > > > > --- a/drivers/staging/vt6655/rxtx.c
> > > > > +++ b/drivers/staging/vt6655/rxtx.c
> > > > > @@ -23,7 +23,7 @@
> > > > > * s_uGetTxRsvTime- get frame reserved time
> > > > > * s_vFillCTSHead- fulfill CTS ctl header
> > > > > * s_vFillFragParameter- Set fragment ctl parameter.
> > > > > - * s_vFillRTSHead- fulfill RTS ctl header
> > > > > + * fill_rts_header- fulfill RTS ctl header
> > > > > * s_vFillTxKey- fulfill tx encrypt key
> > > > > * s_vSWencryption- Software encrypt header
> > > > > * vDMA0_tx_80211- tx 802.11 frame via dma0
> > > > > @@ -85,15 +85,15 @@ static const unsigned short fb_opt1[2][5] = {
> > > > > #define DATADUR_A_F1 13
> > > > >
> > > > > /*--------------------- Static Functions --------------------------*/
> > > > > -static void s_vFillRTSHead(struct vnt_private *pDevice,
> > > > > - unsigned char byPktType,
> > > > > - void *pvRTS,
> > > > > - unsigned int cbFrameLength,
> > > > > - bool bNeedAck,
> > > > > - bool bDisCRC,
> > > > > - struct ieee80211_hdr *hdr,
> > > > > - unsigned short wCurrentRate,
> > > > > - unsigned char byFBOption);
> > > > > +static void fill_rts_header(struct vnt_private *pDevice,
> > > > > + unsigned char byPktType,
> > > > > + void *pvRTS,
> > > > > + unsigned int cbFrameLength,
> > > >
> > > > Strange spacing in the above parameter declaration. Maybe there is a tab
> > > > that should be a space?
> > > >
> > > > julia
> > > >
> > >
> > > I was also shocked when I noticed that. It seemed like a tab but when
> > > I removed the space, the two words were joined and when I added the
> > > space, it became this lage space once again. checkpatch does not
> > > complain about it though
> > >
> > > > > + bool bNeedAck,
> > > > > + bool bDisCRC,
> > > > > + struct ieee80211_hdr *hdr,
> > > > > + unsigned short wCurrentRate,
> > > > > + unsigned char byFBOption);
> > > > >
> > > > > static void s_vGenerateTxParameter(struct vnt_private *pDevice,
> > > > > unsigned char byPktType,
> > > > > @@ -555,19 +555,15 @@ s_uFillDataHead(
> > > > > return buf->duration;
> > > > > }
> > > > >
> > > > > -static
> > > > > -void
> > > > > -s_vFillRTSHead(
> > > > > - struct vnt_private *pDevice,
> > > > > - unsigned char byPktType,
> > > > > - void *pvRTS,
> > > > > - unsigned int cbFrameLength,
> > > > > - bool bNeedAck,
> > > > > - bool bDisCRC,
> > > > > - struct ieee80211_hdr *hdr,
> > > > > - unsigned short wCurrentRate,
> > > > > - unsigned char byFBOption
> > > > > -)
> > > > > +static void fill_rts_header(struct vnt_private *pDevice,
> > > > > + unsigned char byPktType,
> > > > > + void *pvRTS,
> > > > > + unsigned int cbFrameLength,
> > > > > + bool bNeedAck,
> > > > > + bool bDisCRC,
> > > > > + struct ieee80211_hdr *hdr,
> > > > > + unsigned short wCurrentRate,
> > > > > + unsigned char byFBOption)
> > > > > {
> > > > > unsigned int uRTSFrameLen = 20;
> > > > >
> > > > > @@ -912,7 +908,7 @@ s_vGenerateTxParameter(
> > > > > buf->rrv_time_a = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> > > > > buf->rrv_time_b = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK);
> > > > >
> > > > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > } else {/* RTS_needless, PCF mode */
> > > > > struct vnt_rrv_time_cts *buf = pvRrvTime;
> > > > >
> > > > > @@ -931,7 +927,7 @@ s_vGenerateTxParameter(
> > > > > buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> > > > >
> > > > > /* Fill RTS */
> > > > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > } else if (!pvRTS) {/* RTS_needless, non PCF mode */
> > > > > struct vnt_rrv_time_ab *buf = pvRrvTime;
> > > > >
> > > > > @@ -945,7 +941,7 @@ s_vGenerateTxParameter(
> > > > > buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, wCurrentRate, bNeedACK);
> > > > >
> > > > > /* Fill RTS */
> > > > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > } else { /* RTS_needless, non PCF mode */
> > > > > struct vnt_rrv_time_ab *buf = pvRrvTime;
> > > > >
> > > > > --
> > > > > 2.34.1
> > > > >
> > > > >
> > > > >
> > >
> >

2022-11-03 18:23:20

by Tanjuate Brunostar

[permalink] [raw]
Subject: Re: [PATCH] staging: vt6655: change the function name s_vFillRTSHead

On Thu, Nov 3, 2022 at 6:51 PM Julia Lawall <[email protected]> wrote:
>
>
>
> On Thu, 3 Nov 2022, Tanju Brunostar wrote:
>
> > On Thu, Nov 3, 2022 at 5:04 PM Tanju Brunostar
> > <[email protected]> wrote:
> > >
> > > On Thu, Nov 3, 2022 at 4:58 PM Julia Lawall <[email protected]> wrote:
> > > >
> > > >
> > > >
> > > > On Thu, 3 Nov 2022, Tanju Brunostar wrote:
> > > >
> > > > > On Thu, Nov 3, 2022 at 1:38 PM Julia Lawall <[email protected]> wrote:
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Thu, 3 Nov 2022, Tanjuate Brunostar wrote:
> > > > > >
> > > > > > > Remove the use of Hungarian notation, which is not used in the Linux
> > > > > > > kernel. Reported by checkpatch
> > > > > > >
> > > > > > > Fix checkpatch error related to code line ends with a '(', by joining
> > > > > > > some lines and indenting correctly. This improves visibility
> > > > > >
> > > > > > I don't think it will be appreciated to do two things at once.
> > > > > >
> > > > >
> > > > > I sent it earlier as two patches but it seemed to break and fix the
> > > > > kernel which was not appreciated by one of the mentors
> > > >
> > > > OK, then it is a presentation problem. You have presented the changes as
> > > > unrelated. Rewrite the message to make clear what is being done.
> > > >
> > > > julia
> > > >
> >
> > Hi Julia,
> > I am having a hard time figuring out exactly how to write this, since
> > I made both changes in one patch and there is no way to send them in
> > separate patches. should I just report just one change and leave the
> > other? I would appreciate your help here
>
> Add indentation to the affected function headers to follow the Linux
> kernel coding style?
>
> julia
>

Thank you

>
> > Thanks
> >
> > tanju
> >
> > > okay
> > > > >
> > > > > > >
> > > > > > > Signed-off-by: Tanjuate Brunostar <[email protected]>
> > > > > > > ---
> > > > > > > drivers/staging/vt6655/rxtx.c | 48 ++++++++++++++++-------------------
> > > > > > > 1 file changed, 22 insertions(+), 26 deletions(-)
> > > > > > >
> > > > > > > diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c
> > > > > > > index 31ae99b3cb35..debc5d5daede 100644
> > > > > > > --- a/drivers/staging/vt6655/rxtx.c
> > > > > > > +++ b/drivers/staging/vt6655/rxtx.c
> > > > > > > @@ -23,7 +23,7 @@
> > > > > > > * s_uGetTxRsvTime- get frame reserved time
> > > > > > > * s_vFillCTSHead- fulfill CTS ctl header
> > > > > > > * s_vFillFragParameter- Set fragment ctl parameter.
> > > > > > > - * s_vFillRTSHead- fulfill RTS ctl header
> > > > > > > + * fill_rts_header- fulfill RTS ctl header
> > > > > > > * s_vFillTxKey- fulfill tx encrypt key
> > > > > > > * s_vSWencryption- Software encrypt header
> > > > > > > * vDMA0_tx_80211- tx 802.11 frame via dma0
> > > > > > > @@ -85,15 +85,15 @@ static const unsigned short fb_opt1[2][5] = {
> > > > > > > #define DATADUR_A_F1 13
> > > > > > >
> > > > > > > /*--------------------- Static Functions --------------------------*/
> > > > > > > -static void s_vFillRTSHead(struct vnt_private *pDevice,
> > > > > > > - unsigned char byPktType,
> > > > > > > - void *pvRTS,
> > > > > > > - unsigned int cbFrameLength,
> > > > > > > - bool bNeedAck,
> > > > > > > - bool bDisCRC,
> > > > > > > - struct ieee80211_hdr *hdr,
> > > > > > > - unsigned short wCurrentRate,
> > > > > > > - unsigned char byFBOption);
> > > > > > > +static void fill_rts_header(struct vnt_private *pDevice,
> > > > > > > + unsigned char byPktType,
> > > > > > > + void *pvRTS,
> > > > > > > + unsigned int cbFrameLength,
> > > > > >
> > > > > > Strange spacing in the above parameter declaration. Maybe there is a tab
> > > > > > that should be a space?
> > > > > >
> > > > > > julia
> > > > > >
> > > > >
> > > > > I was also shocked when I noticed that. It seemed like a tab but when
> > > > > I removed the space, the two words were joined and when I added the
> > > > > space, it became this lage space once again. checkpatch does not
> > > > > complain about it though
> > > > >
> > > > > > > + bool bNeedAck,
> > > > > > > + bool bDisCRC,
> > > > > > > + struct ieee80211_hdr *hdr,
> > > > > > > + unsigned short wCurrentRate,
> > > > > > > + unsigned char byFBOption);
> > > > > > >
> > > > > > > static void s_vGenerateTxParameter(struct vnt_private *pDevice,
> > > > > > > unsigned char byPktType,
> > > > > > > @@ -555,19 +555,15 @@ s_uFillDataHead(
> > > > > > > return buf->duration;
> > > > > > > }
> > > > > > >
> > > > > > > -static
> > > > > > > -void
> > > > > > > -s_vFillRTSHead(
> > > > > > > - struct vnt_private *pDevice,
> > > > > > > - unsigned char byPktType,
> > > > > > > - void *pvRTS,
> > > > > > > - unsigned int cbFrameLength,
> > > > > > > - bool bNeedAck,
> > > > > > > - bool bDisCRC,
> > > > > > > - struct ieee80211_hdr *hdr,
> > > > > > > - unsigned short wCurrentRate,
> > > > > > > - unsigned char byFBOption
> > > > > > > -)
> > > > > > > +static void fill_rts_header(struct vnt_private *pDevice,
> > > > > > > + unsigned char byPktType,
> > > > > > > + void *pvRTS,
> > > > > > > + unsigned int cbFrameLength,
> > > > > > > + bool bNeedAck,
> > > > > > > + bool bDisCRC,
> > > > > > > + struct ieee80211_hdr *hdr,
> > > > > > > + unsigned short wCurrentRate,
> > > > > > > + unsigned char byFBOption)
> > > > > > > {
> > > > > > > unsigned int uRTSFrameLen = 20;
> > > > > > >
> > > > > > > @@ -912,7 +908,7 @@ s_vGenerateTxParameter(
> > > > > > > buf->rrv_time_a = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> > > > > > > buf->rrv_time_b = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK);
> > > > > > >
> > > > > > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > > > } else {/* RTS_needless, PCF mode */
> > > > > > > struct vnt_rrv_time_cts *buf = pvRrvTime;
> > > > > > >
> > > > > > > @@ -931,7 +927,7 @@ s_vGenerateTxParameter(
> > > > > > > buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK);
> > > > > > >
> > > > > > > /* Fill RTS */
> > > > > > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > > > } else if (!pvRTS) {/* RTS_needless, non PCF mode */
> > > > > > > struct vnt_rrv_time_ab *buf = pvRrvTime;
> > > > > > >
> > > > > > > @@ -945,7 +941,7 @@ s_vGenerateTxParameter(
> > > > > > > buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, wCurrentRate, bNeedACK);
> > > > > > >
> > > > > > > /* Fill RTS */
> > > > > > > - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > > > + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption);
> > > > > > > } else { /* RTS_needless, non PCF mode */
> > > > > > > struct vnt_rrv_time_ab *buf = pvRrvTime;
> > > > > > >
> > > > > > > --
> > > > > > > 2.34.1
> > > > > > >
> > > > > > >
> > > > > > >
> > > > >
> > > >
> >