Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp3648339imm; Mon, 25 Jun 2018 02:08:50 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIpv9DFd9jFsZT1KgvoV/UXDO1dKEY7kwBCneNrqRRzGb9WDgC4nW266Gv2+ZDv0jP8emZl X-Received: by 2002:a17:902:be0b:: with SMTP id r11-v6mr11936860pls.182.1529917729976; Mon, 25 Jun 2018 02:08:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529917729; cv=none; d=google.com; s=arc-20160816; b=f2gyd5/grT+6aDZMGdDJBchksPA88sa/VFyEMJBJ2/0u5vlgBqYZiRxuoAhe5Eki+6 BLrEvjiAzCuqJhpgHR1780F0edLrvekMzpZ6vyY6cIOkgP+IlfHDqjc+5Ab3TNZ5VJIf aiKrZMghUbykM7rDu5ouLlQyz0VJltSBBCBtiUjFPsLd42t1axnVv0LC/msGerOZsng2 U0g8C9SBNof47/rKmtoyKWhRAA3uPMSFaPfJiBmZaLx898Imdji5YZce9LSRNN/E1bhz fZ7pnt2zou381nLoNkXpR0mLdQu1CwYpQOKku196jrHdKhi8xSa6hDPat3kX6f2Cjff7 MEMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=uJYg3/X5K2cyhFHGJPMox4BlGsRfuTOgxSHS0ci6EMA=; b=fu/9fFH4JRobwLI6kxXetOo2DDKP2feqPrse+JPlSlaqRdQbjz2vaOsd5604oM0gdH xYjehDMBmrS+eIkuxJlLZD5NDZcXYKUqrbAaYNfPPil5uKZx1TDd898dn58LFgq9UPLw Tyf3suFhtoTLn2Ueudqk8eclxc5ZmVf8pXghY8NGlA22x2A7qXHHttu7/6oVIxInCKjF SSLdkgUI7UY8Q2YSwpm4NfShEdVXdE9qerXY+RRNHcrXzJdsPFo2SrMwnwzUUNwuK9q4 dlEavFiqFg05vqGO5RvU866RUlmYXJ/nHT/JGYSV0orPvJ/c+1NPi6LKa3A7Gau6r96R WL8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QDh9UJmw; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f1-v6si1120003plm.375.2018.06.25.02.08.35; Mon, 25 Jun 2018 02:08:49 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QDh9UJmw; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754747AbeFYJGd (ORCPT + 99 others); Mon, 25 Jun 2018 05:06:33 -0400 Received: from mail-vk0-f66.google.com ([209.85.213.66]:34404 "EHLO mail-vk0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754682AbeFYJGc (ORCPT ); Mon, 25 Jun 2018 05:06:32 -0400 Received: by mail-vk0-f66.google.com with SMTP id q135-v6so7423934vkh.1 for ; Mon, 25 Jun 2018 02:06:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=uJYg3/X5K2cyhFHGJPMox4BlGsRfuTOgxSHS0ci6EMA=; b=QDh9UJmwXhk05J8MT0mCqF2/MPlmsyZHYauYeEOQ7JW3zidFILg4hbgCniFnRaYRfB USvYlDvOax9Osw/JaEPuejEKvpSn0HxTKAPYqPHyNl4kl5kb6FkebCTFrpLeiPuEhmwl w/wPa59Q9wRoOk3VksmrwA+3L36SNMytJ2DnFwE3+eZD8Wwh6C49wlo1C8rCBk8s6+Mb u22a8oyrKyWw1AYYLv5TVHEqhZVktCSOzLsD7QwfOneH5k+4mIwsIyFe06d3YwC5ZlUi VIg7i22IogyPRZUu82AnJCYSWdKt0JtzA6mMsERpKeNWyIKkBxRwnO0u4ydNElp0+vdM PpYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=uJYg3/X5K2cyhFHGJPMox4BlGsRfuTOgxSHS0ci6EMA=; b=kwspkTCOUxbHOVQOMNGtJgcQGbGAe7Ql5PqRP/xePNoocyqvi7GezrZbKTOjvji9gL bR6rgu/EMw6QOEh9XL6m89U0XpYKmNNEc23DiAgqfXMD2Tmt6AS7cR4xJMGy3bAv4AP/ 5mJEVPGNNA3hshRf0h0Z87hSHL+uruAYEUi0DCZCGutWXwoYM++gTDetHGTDDsm8hyBV r+adG0va+EkidR516x5KtbQWGg/QsNEK9q+oJCn0Dp6ZLvUF0T+KYYFV/AIKpw0OFPXY xe24ZlS7DyfaNol0H/Sf7oDazRKITGW2IXX61AB8ak4WKYJBNNZBcZErDX7ySdZRostP rfEw== X-Gm-Message-State: APt69E3mrKU9RqNzn5G1gunlO5P6OwZzcmsMv5NqK0+kM8Ms5iD8cTsr G+Tq4baUZ0ky8E+GcKmqvXtFNxjs2fG0p+peFRc= X-Received: by 2002:a1f:a8d6:: with SMTP id r205-v6mr6776376vke.129.1529917591377; Mon, 25 Jun 2018 02:06:31 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a67:8b02:0:0:0:0:0 with HTTP; Mon, 25 Jun 2018 02:06:30 -0700 (PDT) In-Reply-To: <20180624153454.27356-4-johnfwhitmore@gmail.com> References: <20180624153454.27356-1-johnfwhitmore@gmail.com> <20180624153454.27356-4-johnfwhitmore@gmail.com> From: Andy Shevchenko Date: Mon, 25 Jun 2018 12:06:30 +0300 Message-ID: Subject: Re: [PATCH v3 3/8] staging: rtl8192u: User memset to initialize memory, instead of loop. To: John Whitmore Cc: Linux Kernel Mailing List , devel@driverdev.osuosl.org, Greg Kroah-Hartman Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jun 24, 2018 at 6:34 PM, John Whitmore wrote: > Replaced memory initialising loop with memset, as suggested by Andy Shevchenko > Suggested-by ? > Signed-off-by: John Whitmore > --- > drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) > > diff --git a/drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c b/drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c > index 4bfadb49c363..ccb7bdf5ad5d 100644 > --- a/drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c > +++ b/drivers/staging/rtl8192u/ieee80211/rtl819x_HTProc.c > @@ -742,8 +742,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 HT_PickMCSRate()\n"); > return false; > @@ -756,8 +754,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 > -- > 2.17.1 > -- With Best Regards, Andy Shevchenko