staging: rtl8192u: Use memset to initialize memory, instead of loop.
authorJohn Whitmore <johnfwhitmore@gmail.com>
Wed, 4 Jul 2018 14:20:49 +0000 (15:20 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 6 Jul 2018 15:40:54 +0000 (17:40 +0200)
Replaced memory initialising loop with memset instead.

Suggested-by: Andy Shevchenko
Signed-off-by: John Whitmore <johnfwhitmore@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c

index a549d96782140ea51435b4cbc7a8b5347a264840..abf55877331ed8c4985112b27bccda19a3133b4d 100644 (file)
@@ -761,8 +761,6 @@ void HTConstructRT2RTAggElement(struct ieee80211_device *ieee, u8 *posRT2RTAgg,
  */
 static u8 HT_PickMCSRate(struct ieee80211_device *ieee, u8 *pOperateMCS)
 {
-       u8                                      i;
-
        if (!pOperateMCS) {
                IEEE80211_DEBUG(IEEE80211_DL_ERR,
                                "pOperateMCS can't be null in %s\n",
@@ -777,8 +775,7 @@ static u8 HT_PickMCSRate(struct ieee80211_device *ieee, u8 *pOperateMCS)
                //legacy rate routine handled at selectedrate
 
                //no MCS rate
-               for (i = 0; i <= 15; i++)
-                       pOperateMCS[i] = 0;
+               memset(pOperateMCS, 0, 16);
                break;
 
        case IEEE_N_24G:        //assume CCK rate ok