mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-01-21 22:14:23 -05:00
wifi: rtlwifi: cleanup few rtlxxxx_set_hw_reg() routines
Since 'u8' comparison against zero is always false, drop the corresponding branches of AMPDU_MIN_SPACE adjustment within 'rtlxxxx_set_hw_reg()' for rtl8188ee, rtl8192ce, rtl8192de, rtl8723ae, rtl8723be, and rtl8821ae. Compile tested only. Found by Linux Verification Center (linuxtesting.org) with SVACE. Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru> Acked-by: Ping-Ke Shih <pkshih@realtek.com> Signed-off-by: Kalle Valo <kvalo@kernel.org> Link: https://lore.kernel.org/r/20230925090452.25633-1-dmantipov@yandex.ru
This commit is contained in:
committed by
Kalle Valo
parent
8e73c0455b
commit
6016f0cb02
@@ -433,14 +433,9 @@ void rtl88ee_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val)
|
||||
break;
|
||||
case HW_VAR_AMPDU_MIN_SPACE:{
|
||||
u8 min_spacing_to_set;
|
||||
u8 sec_min_space;
|
||||
|
||||
min_spacing_to_set = *val;
|
||||
if (min_spacing_to_set <= 7) {
|
||||
sec_min_space = 0;
|
||||
|
||||
if (min_spacing_to_set < sec_min_space)
|
||||
min_spacing_to_set = sec_min_space;
|
||||
|
||||
mac->min_space_cfg = ((mac->min_space_cfg &
|
||||
0xf8) |
|
||||
|
||||
@@ -208,14 +208,9 @@ void rtl92ce_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val)
|
||||
}
|
||||
case HW_VAR_AMPDU_MIN_SPACE:{
|
||||
u8 min_spacing_to_set;
|
||||
u8 sec_min_space;
|
||||
|
||||
min_spacing_to_set = *val;
|
||||
if (min_spacing_to_set <= 7) {
|
||||
sec_min_space = 0;
|
||||
|
||||
if (min_spacing_to_set < sec_min_space)
|
||||
min_spacing_to_set = sec_min_space;
|
||||
|
||||
mac->min_space_cfg = ((mac->min_space_cfg &
|
||||
0xf8) |
|
||||
|
||||
@@ -225,13 +225,9 @@ void rtl92de_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val)
|
||||
}
|
||||
case HW_VAR_AMPDU_MIN_SPACE: {
|
||||
u8 min_spacing_to_set;
|
||||
u8 sec_min_space;
|
||||
|
||||
min_spacing_to_set = *val;
|
||||
if (min_spacing_to_set <= 7) {
|
||||
sec_min_space = 0;
|
||||
if (min_spacing_to_set < sec_min_space)
|
||||
min_spacing_to_set = sec_min_space;
|
||||
mac->min_space_cfg = ((mac->min_space_cfg & 0xf8) |
|
||||
min_spacing_to_set);
|
||||
*val = min_spacing_to_set;
|
||||
|
||||
@@ -212,14 +212,9 @@ void rtl8723e_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val)
|
||||
}
|
||||
case HW_VAR_AMPDU_MIN_SPACE:{
|
||||
u8 min_spacing_to_set;
|
||||
u8 sec_min_space;
|
||||
|
||||
min_spacing_to_set = *((u8 *)val);
|
||||
if (min_spacing_to_set <= 7) {
|
||||
sec_min_space = 0;
|
||||
|
||||
if (min_spacing_to_set < sec_min_space)
|
||||
min_spacing_to_set = sec_min_space;
|
||||
|
||||
mac->min_space_cfg = ((mac->min_space_cfg &
|
||||
0xf8) |
|
||||
|
||||
@@ -468,15 +468,9 @@ void rtl8723be_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val)
|
||||
break;
|
||||
case HW_VAR_AMPDU_MIN_SPACE:{
|
||||
u8 min_spacing_to_set;
|
||||
u8 sec_min_space;
|
||||
|
||||
min_spacing_to_set = *((u8 *)val);
|
||||
if (min_spacing_to_set <= 7) {
|
||||
sec_min_space = 0;
|
||||
|
||||
if (min_spacing_to_set < sec_min_space)
|
||||
min_spacing_to_set = sec_min_space;
|
||||
|
||||
mac->min_space_cfg = ((mac->min_space_cfg & 0xf8) |
|
||||
min_spacing_to_set);
|
||||
|
||||
|
||||
@@ -546,14 +546,9 @@ void rtl8821ae_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val)
|
||||
break;
|
||||
case HW_VAR_AMPDU_MIN_SPACE:{
|
||||
u8 min_spacing_to_set;
|
||||
u8 sec_min_space;
|
||||
|
||||
min_spacing_to_set = *((u8 *)val);
|
||||
if (min_spacing_to_set <= 7) {
|
||||
sec_min_space = 0;
|
||||
|
||||
if (min_spacing_to_set < sec_min_space)
|
||||
min_spacing_to_set = sec_min_space;
|
||||
|
||||
mac->min_space_cfg = ((mac->min_space_cfg &
|
||||
0xf8) |
|
||||
|
||||
Reference in New Issue
Block a user