* [Outreachy Kernel][PATCH 0/2] staging: wlan-ng: Resolve various warnings reported by checkpatch.pl
@ 2020-03-27 14:42 Soumyajit Deb
2020-03-27 14:42 ` [Outreachy Kernel][PATCH 1/2] staging: wlang-ng: Properly align the lines of function call Soumyajit Deb
2020-03-27 14:42 ` [Outreachy Kernel][PATCH 2/2] staging: wlan-ng: Line over 80 characters Soumyajit Deb
0 siblings, 2 replies; 8+ messages in thread
From: Soumyajit Deb @ 2020-03-27 14:42 UTC (permalink / raw)
To: outreachy-kernel; +Cc: gregkh, sbrivio, Soumyajit Deb
This patchset resolve warnings issued by checkpatch.pl
This patchset properly aligns the lines of a function call and breaks a
line into two lines to respect the 80 character width constraint. This
helps in maintaining a uniform Linux Kernel coding style.
Soumyajit Deb (2):
staging: wlang-ng: Properly align the lines of function call
staging: wlan-ng: Line over 80 characters
drivers/staging/wlan-ng/cfg80211.c | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
--
2.17.1
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Outreachy Kernel][PATCH 1/2] staging: wlang-ng: Properly align the lines of function call
2020-03-27 14:42 [Outreachy Kernel][PATCH 0/2] staging: wlan-ng: Resolve various warnings reported by checkpatch.pl Soumyajit Deb
@ 2020-03-27 14:42 ` Soumyajit Deb
2020-03-30 9:12 ` [Outreachy kernel] " Stefano Brivio
2020-03-27 14:42 ` [Outreachy Kernel][PATCH 2/2] staging: wlan-ng: Line over 80 characters Soumyajit Deb
1 sibling, 1 reply; 8+ messages in thread
From: Soumyajit Deb @ 2020-03-27 14:42 UTC (permalink / raw)
To: outreachy-kernel; +Cc: gregkh, sbrivio, Soumyajit Deb
Align the lines of function call to improve code readability and to
adhere to the uniform Linux Kernel coding style.
Reported by checkpatch.pl
Signed-off-by: Soumyajit Deb <debsoumyajit100@gmail.com>
---
drivers/staging/wlan-ng/cfg80211.c | 27 +++++++++++++--------------
1 file changed, 13 insertions(+), 14 deletions(-)
diff --git a/drivers/staging/wlan-ng/cfg80211.c b/drivers/staging/wlan-ng/cfg80211.c
index fac38c842ac5..3d17037f954e 100644
--- a/drivers/staging/wlan-ng/cfg80211.c
+++ b/drivers/staging/wlan-ng/cfg80211.c
@@ -359,16 +359,15 @@ static int prism2_scan(struct wiphy *wiphy,
freq = ieee80211_channel_to_frequency(msg2.dschannel.data,
NL80211_BAND_2GHZ);
bss = cfg80211_inform_bss(wiphy,
- ieee80211_get_channel(wiphy, freq),
- CFG80211_BSS_FTYPE_UNKNOWN,
- (const u8 *)&msg2.bssid.data.data,
- msg2.timestamp.data, msg2.capinfo.data,
- msg2.beaconperiod.data,
- ie_buf,
- ie_len,
- (msg2.signal.data - 65536) * 100, /* Conversion to signed type */
- GFP_KERNEL
- );
+ ieee80211_get_channel(wiphy, freq),
+ CFG80211_BSS_FTYPE_UNKNOWN,
+ (const u8 *)&msg2.bssid.data.data,
+ msg2.timestamp.data, msg2.capinfo.data,
+ msg2.beaconperiod.data,
+ ie_buf,
+ ie_len,
+ (msg2.signal.data - 65536) * 100, /* Conversion to signed type */
+ GFP_KERNEL);
if (!bss) {
err = -ENOMEM;
@@ -473,8 +472,8 @@ static int prism2_connect(struct wiphy *wiphy, struct net_device *dev,
return -EINVAL;
result = prism2_domibset_uint32(wlandev,
- DIDMIB_DOT11SMT_PRIVACYTABLE_WEPDEFAULTKEYID,
- sme->key_idx);
+ DIDMIB_DOT11SMT_PRIVACYTABLE_WEPDEFAULTKEYID,
+ sme->key_idx);
if (result)
goto exit;
@@ -586,8 +585,8 @@ static int prism2_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev,
data = MBM_TO_DBM(mbm);
result = prism2_domibset_uint32(wlandev,
- DIDMIB_DOT11PHY_TXPOWERTABLE_CURRENTTXPOWERLEVEL,
- data);
+ DIDMIB_DOT11PHY_TXPOWERTABLE_CURRENTTXPOWERLEVEL,
+ data);
if (result) {
err = -EFAULT;
--
2.17.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Outreachy Kernel][PATCH 2/2] staging: wlan-ng: Line over 80 characters
2020-03-27 14:42 [Outreachy Kernel][PATCH 0/2] staging: wlan-ng: Resolve various warnings reported by checkpatch.pl Soumyajit Deb
2020-03-27 14:42 ` [Outreachy Kernel][PATCH 1/2] staging: wlang-ng: Properly align the lines of function call Soumyajit Deb
@ 2020-03-27 14:42 ` Soumyajit Deb
1 sibling, 0 replies; 8+ messages in thread
From: Soumyajit Deb @ 2020-03-27 14:42 UTC (permalink / raw)
To: outreachy-kernel; +Cc: gregkh, sbrivio, Soumyajit Deb
Move the last argument of the line to the next line to prevent the line
from exceeding 80 character width limit.
Reported by checkpatch.pl
Signed-off-by: Soumyajit Deb <debsoumyajit100@gmail.com>
---
drivers/staging/wlan-ng/cfg80211.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/staging/wlan-ng/cfg80211.c b/drivers/staging/wlan-ng/cfg80211.c
index 3d17037f954e..9ab57822979b 100644
--- a/drivers/staging/wlan-ng/cfg80211.c
+++ b/drivers/staging/wlan-ng/cfg80211.c
@@ -362,7 +362,8 @@ static int prism2_scan(struct wiphy *wiphy,
ieee80211_get_channel(wiphy, freq),
CFG80211_BSS_FTYPE_UNKNOWN,
(const u8 *)&msg2.bssid.data.data,
- msg2.timestamp.data, msg2.capinfo.data,
+ msg2.timestamp.data,
+ msg2.capinfo.data,
msg2.beaconperiod.data,
ie_buf,
ie_len,
--
2.17.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [Outreachy kernel] [Outreachy Kernel][PATCH 1/2] staging: wlang-ng: Properly align the lines of function call
2020-03-27 14:42 ` [Outreachy Kernel][PATCH 1/2] staging: wlang-ng: Properly align the lines of function call Soumyajit Deb
@ 2020-03-30 9:12 ` Stefano Brivio
2020-03-30 9:55 ` Soumyajit Deb
0 siblings, 1 reply; 8+ messages in thread
From: Stefano Brivio @ 2020-03-30 9:12 UTC (permalink / raw)
To: Soumyajit Deb; +Cc: outreachy-kernel, gregkh
On Fri, 27 Mar 2020 20:12:28 +0530
Soumyajit Deb <debsoumyajit100@gmail.com> wrote:
> Align the lines of function call to improve code readability and to
> adhere to the uniform Linux Kernel coding style.
> Reported by checkpatch.pl
>
> Signed-off-by: Soumyajit Deb <debsoumyajit100@gmail.com>
> ---
> drivers/staging/wlan-ng/cfg80211.c | 27 +++++++++++++--------------
> 1 file changed, 13 insertions(+), 14 deletions(-)
>
> diff --git a/drivers/staging/wlan-ng/cfg80211.c b/drivers/staging/wlan-ng/cfg80211.c
> index fac38c842ac5..3d17037f954e 100644
> --- a/drivers/staging/wlan-ng/cfg80211.c
> +++ b/drivers/staging/wlan-ng/cfg80211.c
> @@ -359,16 +359,15 @@ static int prism2_scan(struct wiphy *wiphy,
> freq = ieee80211_channel_to_frequency(msg2.dschannel.data,
> NL80211_BAND_2GHZ);
> bss = cfg80211_inform_bss(wiphy,
> - ieee80211_get_channel(wiphy, freq),
> - CFG80211_BSS_FTYPE_UNKNOWN,
> - (const u8 *)&msg2.bssid.data.data,
> - msg2.timestamp.data, msg2.capinfo.data,
> - msg2.beaconperiod.data,
> - ie_buf,
> - ie_len,
> - (msg2.signal.data - 65536) * 100, /* Conversion to signed type */
> - GFP_KERNEL
> - );
> + ieee80211_get_channel(wiphy, freq),
> + CFG80211_BSS_FTYPE_UNKNOWN,
> + (const u8 *)&msg2.bssid.data.data,
> + msg2.timestamp.data, msg2.capinfo.data,
> + msg2.beaconperiod.data,
> + ie_buf,
> + ie_len,
> + (msg2.signal.data - 65536) * 100, /* Conversion to signed type */
So... wait a moment:
- March 21, 17:30 UTC: you ask me on IRC how to fix the checkpatch
warning you're introducing now. You propose to move the comment on a
line by itself. I suggest that you write a test program and find out
if this conversion can be done in another way. You say you will do
that
- March 27, 10:58 UTC: you ask me on IRC if you can use a cast to "i32".
I have a déjà vu, can't really remember who asked me this, and
suggest that you write a test program. You say you will do that
- March 27, 12:12 UTC: you send the same question to this list
- March 27, 14:45 UTC: you send this patch
...why, exactly?
--
Stefano
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Outreachy kernel] [Outreachy Kernel][PATCH 1/2] staging: wlang-ng: Properly align the lines of function call
2020-03-30 9:12 ` [Outreachy kernel] " Stefano Brivio
@ 2020-03-30 9:55 ` Soumyajit Deb
2020-03-30 10:14 ` Soumyajit Deb
2020-03-30 12:49 ` Stefano Brivio
0 siblings, 2 replies; 8+ messages in thread
From: Soumyajit Deb @ 2020-03-30 9:55 UTC (permalink / raw)
To: Stefano Brivio; +Cc: outreachy-kernel, Greg KH
[-- Attachment #1: Type: text/plain, Size: 3648 bytes --]
Sorry for the inconvenience.
Now I am also confused a bit too
But as much as I understand,
this patch is somewhat different from the change I wanted by casting to i32.
This patch just addresses the warning of properly aligning the lines as
reported by checkpatch.pl.
While, the change of casting to i32 was for line over 80 characters
warning, which is a different warning altogether, so that change must be
addressed in some other patch.
I wanted to cast to i32 so that I can shorten the line and resolve the
warning of line over 80 character as reported by checkpatch.pl
Sorry, for any misunderstanding. I am very new to kernel development and
was confused a bit about the process then.
Sorry for any mistake on my part.
On Mon, 30 Mar 2020 at 14:43, Stefano Brivio <sbrivio@redhat.com> wrote:
> On Fri, 27 Mar 2020 20:12:28 +0530
> Soumyajit Deb <debsoumyajit100@gmail.com> wrote:
>
> > Align the lines of function call to improve code readability and to
> > adhere to the uniform Linux Kernel coding style.
> > Reported by checkpatch.pl
> >
> > Signed-off-by: Soumyajit Deb <debsoumyajit100@gmail.com>
> > ---
> > drivers/staging/wlan-ng/cfg80211.c | 27 +++++++++++++--------------
> > 1 file changed, 13 insertions(+), 14 deletions(-)
> >
> > diff --git a/drivers/staging/wlan-ng/cfg80211.c
> b/drivers/staging/wlan-ng/cfg80211.c
> > index fac38c842ac5..3d17037f954e 100644
> > --- a/drivers/staging/wlan-ng/cfg80211.c
> > +++ b/drivers/staging/wlan-ng/cfg80211.c
> > @@ -359,16 +359,15 @@ static int prism2_scan(struct wiphy *wiphy,
> > freq = ieee80211_channel_to_frequency(msg2.dschannel.data,
> > NL80211_BAND_2GHZ);
> > bss = cfg80211_inform_bss(wiphy,
> > - ieee80211_get_channel(wiphy, freq),
> > - CFG80211_BSS_FTYPE_UNKNOWN,
> > - (const u8 *)&msg2.bssid.data.data,
> > - msg2.timestamp.data, msg2.capinfo.data,
> > - msg2.beaconperiod.data,
> > - ie_buf,
> > - ie_len,
> > - (msg2.signal.data - 65536) * 100, /* Conversion to
> signed type */
> > - GFP_KERNEL
> > - );
> > + ieee80211_get_channel(wiphy,
> freq),
> > + CFG80211_BSS_FTYPE_UNKNOWN,
> > + (const u8
> *)&msg2.bssid.data.data,
> > + msg2.timestamp.data,
> msg2.capinfo.data,
> > + msg2.beaconperiod.data,
> > + ie_buf,
> > + ie_len,
> > + (msg2.signal.data - 65536) *
> 100, /* Conversion to signed type */
>
> So... wait a moment:
>
> - March 21, 17:30 UTC: you ask me on IRC how to fix the checkpatch
> warning you're introducing now. You propose to move the comment on a
> line by itself. I suggest that you write a test program and find out
> if this conversion can be done in another way. You say you will do
> that
>
> - March 27, 10:58 UTC: you ask me on IRC if you can use a cast to "i32".
> I have a déjà vu, can't really remember who asked me this, and
> suggest that you write a test program. You say you will do that
>
> - March 27, 12:12 UTC: you send the same question to this list
>
> - March 27, 14:45 UTC: you send this patch
>
> ...why, exactly?
>
> --
> Stefano
>
>
[-- Attachment #2: Type: text/html, Size: 4907 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Outreachy kernel] [Outreachy Kernel][PATCH 1/2] staging: wlang-ng: Properly align the lines of function call
2020-03-30 9:55 ` Soumyajit Deb
@ 2020-03-30 10:14 ` Soumyajit Deb
2020-03-30 12:50 ` Stefano Brivio
2020-03-30 12:49 ` Stefano Brivio
1 sibling, 1 reply; 8+ messages in thread
From: Soumyajit Deb @ 2020-03-30 10:14 UTC (permalink / raw)
To: Stefano Brivio; +Cc: outreachy-kernel, Greg KH
[-- Attachment #1: Type: text/plain, Size: 3955 bytes --]
Is there any issue with this patch?
Please let me know, so I can rectify them and send v2 of the patch if
needed.
On Mon, 30 Mar 2020 at 15:25, Soumyajit Deb <debsoumyajit100@gmail.com>
wrote:
> Sorry for the inconvenience.
> Now I am also confused a bit too
> But as much as I understand,
> this patch is somewhat different from the change I wanted by casting to
> i32.
>
> This patch just addresses the warning of properly aligning the lines as
> reported by checkpatch.pl.
> While, the change of casting to i32 was for line over 80 characters
> warning, which is a different warning altogether, so that change must be
> addressed in some other patch.
> I wanted to cast to i32 so that I can shorten the line and resolve the
> warning of line over 80 character as reported by checkpatch.pl
>
> Sorry, for any misunderstanding. I am very new to kernel development and
> was confused a bit about the process then.
> Sorry for any mistake on my part.
>
>
> On Mon, 30 Mar 2020 at 14:43, Stefano Brivio <sbrivio@redhat.com> wrote:
>
>> On Fri, 27 Mar 2020 20:12:28 +0530
>> Soumyajit Deb <debsoumyajit100@gmail.com> wrote:
>>
>> > Align the lines of function call to improve code readability and to
>> > adhere to the uniform Linux Kernel coding style.
>> > Reported by checkpatch.pl
>> >
>> > Signed-off-by: Soumyajit Deb <debsoumyajit100@gmail.com>
>> > ---
>> > drivers/staging/wlan-ng/cfg80211.c | 27 +++++++++++++--------------
>> > 1 file changed, 13 insertions(+), 14 deletions(-)
>> >
>> > diff --git a/drivers/staging/wlan-ng/cfg80211.c
>> b/drivers/staging/wlan-ng/cfg80211.c
>> > index fac38c842ac5..3d17037f954e 100644
>> > --- a/drivers/staging/wlan-ng/cfg80211.c
>> > +++ b/drivers/staging/wlan-ng/cfg80211.c
>> > @@ -359,16 +359,15 @@ static int prism2_scan(struct wiphy *wiphy,
>> > freq = ieee80211_channel_to_frequency(msg2.dschannel.data,
>> > NL80211_BAND_2GHZ);
>> > bss = cfg80211_inform_bss(wiphy,
>> > - ieee80211_get_channel(wiphy, freq),
>> > - CFG80211_BSS_FTYPE_UNKNOWN,
>> > - (const u8 *)&msg2.bssid.data.data,
>> > - msg2.timestamp.data, msg2.capinfo.data,
>> > - msg2.beaconperiod.data,
>> > - ie_buf,
>> > - ie_len,
>> > - (msg2.signal.data - 65536) * 100, /* Conversion
>> to signed type */
>> > - GFP_KERNEL
>> > - );
>> > + ieee80211_get_channel(wiphy,
>> freq),
>> > + CFG80211_BSS_FTYPE_UNKNOWN,
>> > + (const u8
>> *)&msg2.bssid.data.data,
>> > + msg2.timestamp.data,
>> msg2.capinfo.data,
>> > + msg2.beaconperiod.data,
>> > + ie_buf,
>> > + ie_len,
>> > + (msg2.signal.data - 65536) *
>> 100, /* Conversion to signed type */
>>
>> So... wait a moment:
>>
>> - March 21, 17:30 UTC: you ask me on IRC how to fix the checkpatch
>> warning you're introducing now. You propose to move the comment on a
>> line by itself. I suggest that you write a test program and find out
>> if this conversion can be done in another way. You say you will do
>> that
>>
>> - March 27, 10:58 UTC: you ask me on IRC if you can use a cast to "i32".
>> I have a déjà vu, can't really remember who asked me this, and
>> suggest that you write a test program. You say you will do that
>>
>> - March 27, 12:12 UTC: you send the same question to this list
>>
>> - March 27, 14:45 UTC: you send this patch
>>
>> ...why, exactly?
>>
>> --
>> Stefano
>>
>>
[-- Attachment #2: Type: text/html, Size: 5465 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Outreachy kernel] [Outreachy Kernel][PATCH 1/2] staging: wlang-ng: Properly align the lines of function call
2020-03-30 9:55 ` Soumyajit Deb
2020-03-30 10:14 ` Soumyajit Deb
@ 2020-03-30 12:49 ` Stefano Brivio
1 sibling, 0 replies; 8+ messages in thread
From: Stefano Brivio @ 2020-03-30 12:49 UTC (permalink / raw)
To: Soumyajit Deb; +Cc: outreachy-kernel, Greg KH
Soumyajit,
On Mon, 30 Mar 2020 15:25:03 +0530
Soumyajit Deb <debsoumyajit100@gmail.com> wrote:
> Sorry for the inconvenience.
> Now I am also confused a bit too
> But as much as I understand,
> this patch is somewhat different from the change I wanted by casting to i32.
Can you please stop top-quoting first? This:
https://en.wikipedia.org/wiki/Posting_style#Bottom-posting
is the preferred way to comment on code and intervene in discussions on
the communities we'll be working with.
> This patch just addresses the warning of properly aligning the lines as
> reported by checkpatch.pl.
...but it makes the problem worse, because instead of just 89 columns
you reach 115 columns and you also exceed 80 columns with code, not
just with comments. That's how the two things are (obviously) related.
> While, the change of casting to i32 was for line over 80 characters
> warning, which is a different warning altogether, so that change must be
> addressed in some other patch.
> I wanted to cast to i32 so that I can shorten the line and resolve the
> warning of line over 80 character as reported by checkpatch.pl
>
> Sorry, for any misunderstanding. I am very new to kernel development and
> was confused a bit about the process then.
> Sorry for any mistake on my part.
No, sorry, but if you ask about something three times, and three times I
give you the same answer, well, the confusion will start happening on my
side.
I understand you might be tempted to find the easiest possible patches
to have a number of formal submissions, instead of losing your time
writing a simple test program (which would tell you that 'i32' doesn't
exist, by the way). I don't think it's a reasonable approach, though.
--
Stefano
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Outreachy kernel] [Outreachy Kernel][PATCH 1/2] staging: wlang-ng: Properly align the lines of function call
2020-03-30 10:14 ` Soumyajit Deb
@ 2020-03-30 12:50 ` Stefano Brivio
0 siblings, 0 replies; 8+ messages in thread
From: Stefano Brivio @ 2020-03-30 12:50 UTC (permalink / raw)
To: Soumyajit Deb; +Cc: outreachy-kernel, Greg KH
On Mon, 30 Mar 2020 15:44:43 +0530
Soumyajit Deb <debsoumyajit100@gmail.com> wrote:
> Is there any issue with this patch?
Yes, it makes the code even less readable because it reaches 115
columns.
--
Stefano
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-03-30 12:50 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-27 14:42 [Outreachy Kernel][PATCH 0/2] staging: wlan-ng: Resolve various warnings reported by checkpatch.pl Soumyajit Deb
2020-03-27 14:42 ` [Outreachy Kernel][PATCH 1/2] staging: wlang-ng: Properly align the lines of function call Soumyajit Deb
2020-03-30 9:12 ` [Outreachy kernel] " Stefano Brivio
2020-03-30 9:55 ` Soumyajit Deb
2020-03-30 10:14 ` Soumyajit Deb
2020-03-30 12:50 ` Stefano Brivio
2020-03-30 12:49 ` Stefano Brivio
2020-03-27 14:42 ` [Outreachy Kernel][PATCH 2/2] staging: wlan-ng: Line over 80 characters Soumyajit Deb
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.