Skip to contentSkip to conversation

staging: rtlwifi: Remove unnecessary variable

PATCH Superseded Maya Nakamura 2 participants 4 messages Oct 22, 2018 – Oct 23, 2018 Staging

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 staging: rtlwifi: Remove unnecessary variable

Remove an unnecessary variable that is declared and assigned a value only to return it. Issue found by Coccinelle's semantic patch results for returnvar.cocci.

---
 drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
drivers/staging/rtlwifi/phydm/phydm_hwconfig.c +1 -2
index 90a41c64c0c2..fdc9af56e9d7 100644
@@ -491,8 +491,7 @@ static u8 odm_sq_process_patch_rt_cid_819x_lenovo(struct phy_dm_struct *dm,
 						  u8 is_cck_rate, u8 pwdb_all,
 						  u8 path, u8 RSSI)
 {
-	u8 sq = 0;
-	return sq;
+	return 0;
 }
 
 static u8 odm_evm_db_to_percentage(s8 value)
Signature · 1 line
2.17.1
#1 lore raw
Quoted 3 lines · Maya Nakamura

Remove an unnecessary variable that is declared and assigned a value only to return it. Issue found by Coccinelle's semantic patch results for returnvar.cocci.

Just looking around in this code, just above there is a function with double { { } } that could be cleaned up.

Looking further, in phydm_process_rssi_ofdm there appear to be variables with parentheses around them. Maybe you can look around in this file for other things to clean up.

The following does not look so good either:

	if (entry->rssi_stat.ofdm_pkt ==
	    64) { /* speed up when all packets are OFDM*/

julia

Quoted 30 lines
---
 drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
drivers/staging/rtlwifi/phydm/phydm_hwconfig.c +1 -3
index 90a41c64c0c2..fdc9af56e9d7 100644
@@ -491,8 +491,7 @@ static u8 odm_sq_process_patch_rt_cid_819x_lenovo(struct phy_dm_struct *dm,
 						  u8 is_cck_rate, u8 pwdb_all,
 						  u8 path, u8 RSSI)
 {
-	u8 sq = 0;
-	return sq;
+	return 0;
 }
 
 static u8 odm_evm_db_to_percentage(s8 value)
--

2.17.1

--
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20181022041747.GA2618%40k-vBox.
For more options, visit https://groups.google.com/d/optout.

#2 lore raw
Quoted 15 lines · Julia Lawall
Quoted 3 lines · Maya Nakamura

Remove an unnecessary variable that is declared and assigned a value only to return it. Issue found by Coccinelle's semantic patch results for returnvar.cocci.

Just looking around in this code, just above there is a function with double { { } } that could be cleaned up.

Looking further, in phydm_process_rssi_ofdm there appear to be variables with parentheses around them. Maybe you can look around in this file for other things to clean up.

Quoted 6 lines

The following does not look so good either:

	if (entry->rssi_stat.ofdm_pkt ==
	    64) { /* speed up when all packets are OFDM*/

julia

Thank you for explaining to me what more I can do with the same file! I will look for more and resubmit this patch, or I might be able to try my first patchset.

Maya

Quoted 37 lines
Quoted 30 lines
---
 drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
drivers/staging/rtlwifi/phydm/phydm_hwconfig.c +1 -3
index 90a41c64c0c2..fdc9af56e9d7 100644
@@ -491,8 +491,7 @@ static u8 odm_sq_process_patch_rt_cid_819x_lenovo(struct phy_dm_struct *dm,
 						  u8 is_cck_rate, u8 pwdb_all,
 						  u8 path, u8 RSSI)
 {
-	u8 sq = 0;
-	return sq;
+	return 0;
 }
 
 static u8 odm_evm_db_to_percentage(s8 value)
--

2.17.1

--
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20181022041747.GA2618%40k-vBox.
For more options, visit https://groups.google.com/d/optout.

Signature · 5 lines
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/alpine.DEB.2.21.1810220805200.2325%40hadrien.
For more options, visit https://groups.google.com/d/optout.
#3 lore raw
Quoted 18 lines · Maya Nakamura
Quoted 17 lines · Julia Lawall
Quoted 3 lines · Maya Nakamura

Remove an unnecessary variable that is declared and assigned a value only to return it. Issue found by Coccinelle's semantic patch results for returnvar.cocci.

Just looking around in this code, just above there is a function with double { { } } that could be cleaned up.

Looking further, in phydm_process_rssi_ofdm there appear to be variables with parentheses around them. Maybe you can look around in this file for other things to clean up.

The following does not look so good either:

Quoted 8 lines
Quoted 4 lines
	if (entry->rssi_stat.ofdm_pkt ==
	    64) { /* speed up when all packets are OFDM*/

julia

Thank you for explaining to me what more I can do with the same file! I will look for more and resubmit this patch, or I might be able to try my first patchset.

Make a patchset, because these are different issues.

julia

Quoted 48 lines

Maya

Quoted 23 lines
Quoted 23 lines
---
 drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
drivers/staging/rtlwifi/phydm/phydm_hwconfig.c +1 -3
index 90a41c64c0c2..fdc9af56e9d7 100644
@@ -491,8 +491,7 @@ static u8 odm_sq_process_patch_rt_cid_819x_lenovo(struct phy_dm_struct *dm,
 						  u8 is_cck_rate, u8 pwdb_all,
 						  u8 path, u8 RSSI)
 {
-	u8 sq = 0;
-	return sq;
+	return 0;
 }
 
 static u8 odm_evm_db_to_percentage(s8 value)
--

2.17.1

Quoted 14 lines
Quoted 7 lines

--
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20181022041747.GA2618%40k-vBox.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/alpine.DEB.2.21.1810220805200.2325%40hadrien.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20181022231706.GA2384%40k-vBox.
For more options, visit https://groups.google.com/d/optout.