drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
Fixed a linux coding style.
Reported by checkpath:
WARNING: braces {} are not necessary for single statement blocks
Signed-off-by: Hoorad Farrokh <hourrad.f@gmail.com>
---
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c b/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
index 1593980d2c6a..0145c4da5ac0 100644
--- a/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
+++ b/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
@@ -127,9 +127,8 @@ void kfree_all_stainfo(struct sta_priv *pstapriv)
phead = get_list_head(&pstapriv->free_sta_queue);
plist = get_next(phead);
- while (phead != plist) {
+ while (phead != plist)
plist = get_next(plist);
- }
spin_unlock_bh(&pstapriv->sta_hash_lock);
}
--
2.42.0
On Mon, Jan 22, 2024 at 09:01:27AM +1300, Hoorad Farrokh wrote:
> Fixed a linux coding style.
>
> Reported by checkpath:
>
> WARNING: braces {} are not necessary for single statement blocks
>
> Signed-off-by: Hoorad Farrokh <hourrad.f@gmail.com>
> ---
> drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c b/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
> index 1593980d2c6a..0145c4da5ac0 100644
> --- a/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
> +++ b/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
> @@ -127,9 +127,8 @@ void kfree_all_stainfo(struct sta_priv *pstapriv)
> phead = get_list_head(&pstapriv->free_sta_queue);
> plist = get_next(phead);
>
> - while (phead != plist) {
> + while (phead != plist)
> plist = get_next(plist);
> - }
This function doesn't do anything... The name says "free_all" but it
doesn't free anything. I would prefer to fix this warning by adding
a comment:
diff --git a/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c b/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
index 1593980d2c6a..4f856d126517 100644
--- a/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
+++ b/drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
@@ -129,6 +129,7 @@ void kfree_all_stainfo(struct sta_priv *pstapriv)
while (phead != plist) {
plist = get_next(plist);
+ /* FIXME: free something? */
}
spin_unlock_bh(&pstapriv->sta_hash_lock);
We can also try adding that to the KTODO list.
KTODO: why does kfree_all_stainfo() not free anything.
Perhaps there is code in the other rtl drivers which shows how this
should be done?
regards,
dan carpenter
Hello, Thanks for your comment. > > This function doesn't do anything... The name says "free_all" but it > doesn't free anything. I would prefer to fix this warning by adding > a comment: > I didn't fully understand this part of your comment. Do you mean I should add a comment to the while loop + my changes and submit it agian? or do you mean I should find a way to free things in the while loop? then submit again? Great regards, Hoorad.
On Tue, Jan 23, 2024 at 12:28:44PM +1300, Hoorad Farrokh wrote: > Hello, > Thanks for your comment. > > > > > This function doesn't do anything... The name says "free_all" but it > > doesn't free anything. I would prefer to fix this warning by adding > > a comment: > > > > I didn't fully understand this part of your comment. Do you mean I should add a comment > to the while loop + my changes and submit it agian? or > do you mean I should find a way to free things in the while loop? then submit again? > Either one. It's weird to note down the bugs in the source, but if we don't know how to fix it, then perhaps that's the best we can do... regards, dan carpenter
© 2016 - 2025 Red Hat, Inc.