wifi: rtlwifi: cleanup few rtlxxxx_set_hw_reg() routines
authorDmitry Antipov <dmantipov@yandex.ru>
Mon, 25 Sep 2023 09:04:48 +0000 (12:04 +0300)
committerKalle Valo <kvalo@kernel.org>
Thu, 28 Sep 2023 16:25:36 +0000 (19:25 +0300)
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
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c

index 58b1a46..27f6c35 100644 (file)
@@ -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) |
index 049c4fe..0bc9157 100644 (file)
@@ -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) |
index 31a18bb..743ac68 100644 (file)
@@ -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;
index d26d4c4..6991713 100644 (file)
@@ -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) |
index 1557564..0e77de1 100644 (file)
@@ -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);
 
index 3f8f6da..1633328 100644 (file)
@@ -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) |