* [PATCH] staging: ks7010: Remove unneeded check in ks_wlan_get_range()
@ 2024-07-05 20:44 Aleksandr Mishin
2024-07-05 21:15 ` Dan Carpenter
2024-07-06 14:16 ` Wolfram Sang
0 siblings, 2 replies; 5+ messages in thread
From: Aleksandr Mishin @ 2024-07-05 20:44 UTC (permalink / raw)
To: Wolfram Sang
Cc: Aleksandr Mishin, Greg Kroah-Hartman, Dan Carpenter,
Zhang Shurong, linux-staging, linux-kernel, lvc-project
In ks_wlan_get_range() variable 'i' which value is always 12, is compared
to 2. This check is unneeded and should be removed.
Remove unneeded check to clean up the code.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Fixes: 13a9930d15b4 ("staging: ks7010: add driver from Nanonote extra-repository")
Signed-off-by: Aleksandr Mishin <amishin@t-argos.ru>
---
drivers/staging/ks7010/ks_wlan_net.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/drivers/staging/ks7010/ks_wlan_net.c b/drivers/staging/ks7010/ks_wlan_net.c
index 0fb97a79ad0b..d56dae73e7ed 100644
--- a/drivers/staging/ks7010/ks_wlan_net.c
+++ b/drivers/staging/ks7010/ks_wlan_net.c
@@ -972,10 +972,7 @@ static int ks_wlan_get_range(struct net_device *dev,
* in bit/s that we can expect using this interface.
* May be use for QoS stuff... Jean II
*/
- if (i > 2)
- range->throughput = 5000 * 1000;
- else
- range->throughput = 1500 * 1000;
+ range->throughput = 5000 * 1000;
range->min_rts = 0;
range->max_rts = 2347;
--
2.30.2
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [PATCH] staging: ks7010: Remove unneeded check in ks_wlan_get_range()
2024-07-05 20:44 [PATCH] staging: ks7010: Remove unneeded check in ks_wlan_get_range() Aleksandr Mishin
@ 2024-07-05 21:15 ` Dan Carpenter
2024-07-06 14:16 ` Wolfram Sang
1 sibling, 0 replies; 5+ messages in thread
From: Dan Carpenter @ 2024-07-05 21:15 UTC (permalink / raw)
To: Aleksandr Mishin
Cc: Wolfram Sang, Greg Kroah-Hartman, Zhang Shurong, linux-staging,
linux-kernel, lvc-project
On Fri, Jul 05, 2024 at 11:44:34PM +0300, Aleksandr Mishin wrote:
> In ks_wlan_get_range() variable 'i' which value is always 12, is compared
> to 2. This check is unneeded and should be removed.
>
> Remove unneeded check to clean up the code.
>
> Found by Linux Verification Center (linuxtesting.org) with SVACE.
>
> Fixes: 13a9930d15b4 ("staging: ks7010: add driver from Nanonote extra-repository")
> Signed-off-by: Aleksandr Mishin <amishin@t-argos.ru>
> ---
> drivers/staging/ks7010/ks_wlan_net.c | 5 +----
> 1 file changed, 1 insertion(+), 4 deletions(-)
>
> diff --git a/drivers/staging/ks7010/ks_wlan_net.c b/drivers/staging/ks7010/ks_wlan_net.c
> index 0fb97a79ad0b..d56dae73e7ed 100644
> --- a/drivers/staging/ks7010/ks_wlan_net.c
> +++ b/drivers/staging/ks7010/ks_wlan_net.c
> @@ -972,10 +972,7 @@ static int ks_wlan_get_range(struct net_device *dev,
> * in bit/s that we can expect using this interface.
> * May be use for QoS stuff... Jean II
> */
> - if (i > 2)
> - range->throughput = 5000 * 1000;
> - else
> - range->throughput = 1500 * 1000;
> + range->throughput = 5000 * 1000;
>
This is part of a custom IOCTL. According to the comment, we're
providing the 5 million as information to the user which I guess they
might use for QoS stuff... It's kind of pointless.
Anway, the patch doesn't make anything worse.
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
KTODO: delete custom ioctls in ks7010. (requires careful audit or testing)
regards,
dan carpenter
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [PATCH] staging: ks7010: Remove unneeded check in ks_wlan_get_range()
2024-07-05 20:44 [PATCH] staging: ks7010: Remove unneeded check in ks_wlan_get_range() Aleksandr Mishin
2024-07-05 21:15 ` Dan Carpenter
@ 2024-07-06 14:16 ` Wolfram Sang
2024-07-06 14:23 ` Philipp Hortmann
1 sibling, 1 reply; 5+ messages in thread
From: Wolfram Sang @ 2024-07-06 14:16 UTC (permalink / raw)
To: Aleksandr Mishin, Philipp Hortmann
Cc: Greg Kroah-Hartman, Dan Carpenter, Zhang Shurong, linux-staging,
linux-kernel, lvc-project
[-- Attachment #1: Type: text/plain, Size: 707 bytes --]
On Fri, Jul 05, 2024 at 11:44:34PM +0300, Aleksandr Mishin wrote:
> In ks_wlan_get_range() variable 'i' which value is always 12, is compared
> to 2. This check is unneeded and should be removed.
>
> Remove unneeded check to clean up the code.
>
> Found by Linux Verification Center (linuxtesting.org) with SVACE.
>
> Fixes: 13a9930d15b4 ("staging: ks7010: add driver from Nanonote extra-repository")
> Signed-off-by: Aleksandr Mishin <amishin@t-argos.ru>
I thought this driver was to be removed[1]? Phillip (CCed), what is the
current status? If you are busy, I can remove it as well...
[1] https://lore.kernel.org/all/igi27iwrzg3ovgj3sym4gsi45timpkt4vkl5ss5dbftdzat6p4@ctxcjocvunpt/
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [PATCH] staging: ks7010: Remove unneeded check in ks_wlan_get_range()
2024-07-06 14:16 ` Wolfram Sang
@ 2024-07-06 14:23 ` Philipp Hortmann
2024-07-06 14:34 ` Wolfram Sang
0 siblings, 1 reply; 5+ messages in thread
From: Philipp Hortmann @ 2024-07-06 14:23 UTC (permalink / raw)
To: Wolfram Sang, Aleksandr Mishin, Greg Kroah-Hartman, Dan Carpenter,
Zhang Shurong, linux-staging, linux-kernel, lvc-project
On 7/6/24 16:16, Wolfram Sang wrote:
> On Fri, Jul 05, 2024 at 11:44:34PM +0300, Aleksandr Mishin wrote:
>> In ks_wlan_get_range() variable 'i' which value is always 12, is compared
>> to 2. This check is unneeded and should be removed.
>>
>> Remove unneeded check to clean up the code.
>>
>> Found by Linux Verification Center (linuxtesting.org) with SVACE.
>>
>> Fixes: 13a9930d15b4 ("staging: ks7010: add driver from Nanonote extra-repository")
>> Signed-off-by: Aleksandr Mishin <amishin@t-argos.ru>
>
> I thought this driver was to be removed[1]? Phillip (CCed), what is the
> current status? If you are busy, I can remove it as well...
>
> [1] https://lore.kernel.org/all/igi27iwrzg3ovgj3sym4gsi45timpkt4vkl5ss5dbftdzat6p4@ctxcjocvunpt/
>
Hi Wolfram,
no the driver is not removed yet. Planned to do this on the next cycle.
I did remove two others and wanted to wait some time to see if any
complains arise. I am a bit scared.
Please always consider: If you do not use the driver, it does not mean
that anybody else is also not using it.
But may be you are right. I am a bit slow and to hesitant.
I plan to send deletion in 3 weeks.
Bye Philipp
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [PATCH] staging: ks7010: Remove unneeded check in ks_wlan_get_range()
2024-07-06 14:23 ` Philipp Hortmann
@ 2024-07-06 14:34 ` Wolfram Sang
0 siblings, 0 replies; 5+ messages in thread
From: Wolfram Sang @ 2024-07-06 14:34 UTC (permalink / raw)
To: Philipp Hortmann
Cc: Aleksandr Mishin, Greg Kroah-Hartman, Dan Carpenter,
Zhang Shurong, linux-staging, linux-kernel, lvc-project
[-- Attachment #1: Type: text/plain, Size: 1188 bytes --]
Hi Philipp,
> no the driver is not removed yet. Planned to do this on the next cycle. I
Ah, this is good to know!
> did remove two others and wanted to wait some time to see if any complains
> arise. I am a bit scared.
No worries, it is okay to be rather a tad too cautios than too careless
IMO.
> Please always consider: If you do not use the driver, it does not mean that
> anybody else is also not using it.
I am very well aware of that. However, hardware is super-rare (it was
even some years ago) and it doesn't support network encryptions we
really want users to use. Risk is low. And even in the unlikely case of
someone complaining, we can revert, right?
> But may be you are right. I am a bit slow and to hesitant.
I don't think removing it next cycle is "slow". But it is good, of
course, to let people know of your plans. Like a reply to my mail saying
"OK, let's remove it next cycle" would keep me in the loop. But no harm
done, I can also ask what the status is. Like I did now. All good.
> I plan to send deletion in 3 weeks.
Perfect. You can already add my
Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Thank you and happy hacking,
Wolfram
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-07-06 14:34 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-05 20:44 [PATCH] staging: ks7010: Remove unneeded check in ks_wlan_get_range() Aleksandr Mishin
2024-07-05 21:15 ` Dan Carpenter
2024-07-06 14:16 ` Wolfram Sang
2024-07-06 14:23 ` Philipp Hortmann
2024-07-06 14:34 ` Wolfram Sang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox