mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v4] wifi: ath5k: remove parameter check in ath5k_debug_init_device()
@ 2023-07-13  8:24 Minjie Du
       [not found] ` <288c6005-7d0b-3eb0-514d-e2ac09ae6b00@web.de>
  2023-07-14  6:13 ` [PATCH v4] " Jiri Slaby
  0 siblings, 2 replies; 4+ messages in thread
From: Minjie Du @ 2023-07-13  8:24 UTC (permalink / raw)
  To: Jiri Slaby, Nick Kossifidis, Luis Chamberlain, Kalle Valo,
	open list:ATHEROS ATH5K WIRELESS DRIVER, open list
  Cc: opensource.kernel, Minjie Du

The parameter 'phydir' error check is mistake.
debugfs_create_file() will return early if 'phydir' is an error pointer,
so the error check is removed.

Signed-off-by: Minjie Du <duminjie@vivo.com>
---
v1: use IS_ERR() to error check.
v2: use IS_ERR_OR_NULL() to error check.
v3: remove the error check.
v4: fix the patch format.
---
 drivers/net/wireless/ath/ath5k/debug.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/drivers/net/wireless/ath/ath5k/debug.c b/drivers/net/wireless/ath/ath5k/debug.c
index 4b41160e5..ec130510a 100644
--- a/drivers/net/wireless/ath/ath5k/debug.c
+++ b/drivers/net/wireless/ath/ath5k/debug.c
@@ -982,8 +982,6 @@ ath5k_debug_init_device(struct ath5k_hw *ah)
 	ah->debug.level = ath5k_debug;
 
 	phydir = debugfs_create_dir("ath5k", ah->hw->wiphy->debugfsdir);
-	if (!phydir)
-		return;
 
 	debugfs_create_file("debug", 0600, phydir, ah, &fops_debug);
 	debugfs_create_file("registers", 0400, phydir, ah, &registers_fops);
-- 
2.39.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH v4] wifi: ath5k: remove parameter check in ath5k_debug_init_device()
       [not found] ` <288c6005-7d0b-3eb0-514d-e2ac09ae6b00@web.de>
@ 2023-07-14  5:41   ` Jiri Slaby
       [not found]     ` <43838a39-6c31-bf90-19e9-0cf21503bccd@web.de>
  0 siblings, 1 reply; 4+ messages in thread
From: Jiri Slaby @ 2023-07-14  5:41 UTC (permalink / raw)
  To: Markus Elfring, Minjie Du, opensource.kernel, linux-wireless,
	kernel-janitors, Kalle Valo, Luis Chamberlain, Nick Kossifidis
  Cc: LKML

On 13. 07. 23, 14:30, Markus Elfring wrote:
> Please apply the subject “[PATCH v5] wifi: ath5k: Remove an error check in ath5k_debug_init_device()”.

FWIW I personally prefer the European style: lowercase after colon. So I 
would not suggest anyone to use one or the other.

-- 
js
suse labs


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [v4] wifi: ath5k: remove parameter check in ath5k_debug_init_device()
       [not found]     ` <43838a39-6c31-bf90-19e9-0cf21503bccd@web.de>
@ 2023-07-14  6:01       ` Jiri Slaby
  0 siblings, 0 replies; 4+ messages in thread
From: Jiri Slaby @ 2023-07-14  6:01 UTC (permalink / raw)
  To: Markus Elfring, Minjie Du, opensource.kernel, linux-wireless,
	kernel-janitors, Kalle Valo, Luis Chamberlain, Nick Kossifidis
  Cc: LKML, Wang Ming

On 14. 07. 23, 8:00, Markus Elfring wrote:
>>> Please apply the subject “[PATCH v5] wifi: ath5k: Remove an error check in ath5k_debug_init_device()”.
>>
>> FWIW I personally prefer the European style: lowercase after colon. So I would not suggest anyone to use one or the other.
> 
> How do you think about to achieve any further clarifications also according to
> the removal / deletion for items like the following?
> 
> * error
> 
> * parameter
> 
> * variable

Sorry, I don't follow.

-- 
js
suse labs


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH v4] wifi: ath5k: remove parameter check in ath5k_debug_init_device()
  2023-07-13  8:24 [PATCH v4] wifi: ath5k: remove parameter check in ath5k_debug_init_device() Minjie Du
       [not found] ` <288c6005-7d0b-3eb0-514d-e2ac09ae6b00@web.de>
@ 2023-07-14  6:13 ` Jiri Slaby
  1 sibling, 0 replies; 4+ messages in thread
From: Jiri Slaby @ 2023-07-14  6:13 UTC (permalink / raw)
  To: Minjie Du, Nick Kossifidis, Luis Chamberlain, Kalle Valo,
	open list:ATHEROS ATH5K WIRELESS DRIVER, open list
  Cc: opensource.kernel

On 13. 07. 23, 10:24, Minjie Du wrote:
> The parameter 'phydir' error check is mistake.

It's not actually a parameter.

> debugfs_create_file() will return early if 'phydir' is an error pointer,
> so the error check is removed.

What about something like:
Subject: wifi: ath5k: remove phydir check from ath5k_debug_init_device()

'phydir' returned from debugfs_create_dir() is checked against NULL. As 
the debugfs API returns an error pointer, the returned value can never 
be NULL.

So instead, remove the check completely as it is unneeded as per 
documentation. (Other debugfs calls are a nop in the error case.)

?

Or something like that, feel free to reword.


> Signed-off-by: Minjie Du <duminjie@vivo.com>
> ---
> v1: use IS_ERR() to error check.
> v2: use IS_ERR_OR_NULL() to error check.
> v3: remove the error check.
> v4: fix the patch format.
> ---
>   drivers/net/wireless/ath/ath5k/debug.c | 2 --
>   1 file changed, 2 deletions(-)
> 
> diff --git a/drivers/net/wireless/ath/ath5k/debug.c b/drivers/net/wireless/ath/ath5k/debug.c
> index 4b41160e5..ec130510a 100644
> --- a/drivers/net/wireless/ath/ath5k/debug.c
> +++ b/drivers/net/wireless/ath/ath5k/debug.c
> @@ -982,8 +982,6 @@ ath5k_debug_init_device(struct ath5k_hw *ah)
>   	ah->debug.level = ath5k_debug;
>   
>   	phydir = debugfs_create_dir("ath5k", ah->hw->wiphy->debugfsdir);
> -	if (!phydir)
> -		return;
>   
>   	debugfs_create_file("debug", 0600, phydir, ah, &fops_debug);
>   	debugfs_create_file("registers", 0400, phydir, ah, &registers_fops);

-- 
js
suse labs


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-07-14  6:13 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-13  8:24 [PATCH v4] wifi: ath5k: remove parameter check in ath5k_debug_init_device() Minjie Du
     [not found] ` <288c6005-7d0b-3eb0-514d-e2ac09ae6b00@web.de>
2023-07-14  5:41   ` Jiri Slaby
     [not found]     ` <43838a39-6c31-bf90-19e9-0cf21503bccd@web.de>
2023-07-14  6:01       ` [v4] " Jiri Slaby
2023-07-14  6:13 ` [PATCH v4] " Jiri Slaby

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®