staging: rtl8192e: Remove constant variable peer_mimo_ps
authorPhilipp Hortmann <philipp.g.hortmann@gmail.com>
Wed, 13 Dec 2023 16:52:04 +0000 (17:52 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 15 Dec 2023 12:37:32 +0000 (13:37 +0100)
MimoPwrSave is set to 3 and not changed. peer_mimo_ps is set to
MimoPwrSave and not changed. All evaluations of peer_mimo_ps with 0 will
have a constant result and can be removed.

Signed-off-by: Philipp Hortmann <philipp.g.hortmann@gmail.com>
Link: https://lore.kernel.org/r/7b2ccccde769133db9365c693fdd0c42e9dc75f9.1702406712.git.philipp.g.hortmann@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c
drivers/staging/rtl8192e/rtl819x_HT.h
drivers/staging/rtl8192e/rtl819x_HTProc.c

index e6d51abd0d0183b8ad976a2ffdf7767936cf55f8..763ecaad66528a9d3730900c2a9a4e7f980b1c61 100644 (file)
@@ -1753,10 +1753,7 @@ void rtl92e_update_ratr_table(struct net_device *dev)
                ratr_value &= 0x00000FF7;
                break;
        case WIRELESS_MODE_N_24G:
-               if (ieee->ht_info->peer_mimo_ps == 0)
-                       ratr_value &= 0x0007F007;
-               else
-                       ratr_value &= 0x000FF007;
+               ratr_value &= 0x000FF007;
                break;
        default:
                break;
index eb2cfeab97d681f7f20ce32376aa9108e442c6ae..43472b2250c2b868e2cdf2bdf47cf0d54ae97315 100644 (file)
@@ -112,7 +112,6 @@ struct rt_hi_throughput {
        u8 forced_mpdu_density;
        u8 forced_short_gi;
        u8 current_op_mode;
-       u8 peer_mimo_ps;
        enum ht_extchnl_offset CurSTAExtChnlOffset;
        u8 cur_tx_bw40mhz;
        u8 sw_bw_in_progress;
index 8c2c4051bf422dc76c737daa8bcc5480cedba6d9..1cbd6493f089c5cfa71446be796a2801727b3517 100644 (file)
@@ -507,11 +507,7 @@ void HTOnAssocRsp(struct rtllib_device *ieee)
 
        HTFilterMCSRate(ieee, pPeerHTCap->MCS, ieee->dot11ht_oper_rate_set);
 
-       ht_info->peer_mimo_ps = pPeerHTCap->MimoPwrSave;
-       if (ht_info->peer_mimo_ps == MIMO_PS_STATIC)
-               pMcsFilter = MCS_FILTER_1SS;
-       else
-               pMcsFilter = MCS_FILTER_ALL;
+       pMcsFilter = MCS_FILTER_ALL;
        ieee->HTHighestOperaRate = HTGetHighestMCSRate(ieee,
                                                       ieee->dot11ht_oper_rate_set,
                                                       pMcsFilter);