Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp324638rwi; Wed, 19 Oct 2022 22:16:05 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6ZVwe6hsHZVqJmkJlamUwEragdzdYmpz8uko877B8Wm4CiAP0m5b/H7jf9Gt9TepyY3J7E X-Received: by 2002:a17:90b:17c7:b0:20d:7862:778e with SMTP id me7-20020a17090b17c700b0020d7862778emr13654075pjb.91.1666242965409; Wed, 19 Oct 2022 22:16:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666242965; cv=none; d=google.com; s=arc-20160816; b=KkDpJ7+JTw246Uqg1U+c3y2HDM4BA5tfMbaFSLN9NR06xqajSqloE6Zut4g/bn5dG3 mtFQFxyM5kBSLDLAcYDtdy5lVBPb2Yf2sdGRnkFTXiUFtnTgI51PuLEoNu4KZf0zvRU3 P/LnNkb4DTRY9h7wmjo6wAi7ksIVw+UUcBO9tarS3V7XY75nZ4qd9TRvgfoDpniPgUAX wIO/RE4wqK4i5tF5e6gukfkVAJ4gNGGe2F4tF7R+/GFzSDFksYA4VlBOIge20lGzRIw9 gVNbvodN0Ddec7ESQ8zFVSv6oL2bMF9sO5iLlVV4intPg4LZgEs4VQU201Ye6/ElLiX7 evYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:to:from :subject:message-id; bh=h7Y7p2jwkt5SWaDVaZVgvdMewfIKWWHBPi1yQKXsfsk=; b=FLW221nMkTVEy0iFZmQgKdojb5Fs1BfYOQqqz39bnJ8YcQFOdBjWGBWk1b5kiQZr18 x6pjO2kenr5JkgxWrMq9wzr5XfTDYN9aq5F0YJAjizvU8tVMkpfzsIiceStNfrS3px/L 92Ifk8lJ/jw5mthQUOCUsAoIxQH38heIsXzSmh5vw19bLTG00V8hKCetAso0XCzheokl zv9/8d3cMCZ5VtAHVPURyxoJRe5VIMJKbClbghJPP354//6hlSWTmJ5ZLoqScx7Tv/In o82uBHRnr7xQYJgzafp9zrZV/fC4PI2eB5ykin49CtTcPubFuw0+fWpLCAciPpgpu8VL yM6w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j8-20020a056a00130800b00561898445bdsi21597168pfu.273.2022.10.19.22.15.28; Wed, 19 Oct 2022 22:16:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229864AbiJTEfm convert rfc822-to-8bit (ORCPT + 99 others); Thu, 20 Oct 2022 00:35:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44506 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229786AbiJTEfl (ORCPT ); Thu, 20 Oct 2022 00:35:41 -0400 Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B3D849A285 for ; Wed, 19 Oct 2022 21:35:38 -0700 (PDT) Received: from omf15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id DFA19407D0; Thu, 20 Oct 2022 04:35:36 +0000 (UTC) Received: from [HIDDEN] (Authenticated sender: joe@perches.com) by omf15.hostedemail.com (Postfix) with ESMTPA id B0C8E1D; Thu, 20 Oct 2022 04:35:19 +0000 (UTC) Message-ID: <8617109bdc3e192b98e5c3b21ba871501a87f6d9.camel@perches.com> Subject: Re: [PATCH] staging: r8188eu: replace IEs with ies From: Joe Perches To: Jacob Bai , Larry Finger , Phillip Potter , Pavel Skripkin , Greg Kroah-Hartman , linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Date: Wed, 19 Oct 2022 21:35:32 -0700 In-Reply-To: <20221018105409.18331-1-jacob.bai.au@gmail.com> References: <20221018105409.18331-1-jacob.bai.au@gmail.com> Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8BIT User-Agent: Evolution 3.44.4 (3.44.4-2.fc36) MIME-Version: 1.0 X-Stat-Signature: rfok4zuziardpanwcbjbbbnbgsr55e4y X-Rspamd-Server: rspamout05 X-Rspamd-Queue-Id: B0C8E1D X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_SPF_HELO, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, SPF_NONE,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Session-Marker: 6A6F6540706572636865732E636F6D X-Session-ID: U2FsdGVkX1+5Om/jhcTLg7XsLvbFgngGLJbNoCiU3VE= X-HE-Tag: 1666240519-612510 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2022-10-18 at 21:54 +1100, Jacob Bai wrote: > Replace wlan_bssid_ex struct member IEs to ies. > CamelCase issue found by checkpatch. Please try to avoid changing code merely to appease checkpatch. What is the value of the last s? When is a specific index of the IEs array actually used? Mere renaming may be removing useful markings. (removing a lot of the rename blocks) > diff --git a/drivers/staging/r8188eu/include/wlan_bssdef.h b/drivers/staging/r8188eu/include/wlan_bssdef.h [] > @@ -239,7 +239,7 @@ struct wlan_bssid_ex { > unsigned char SupportedRates[NDIS_802_11_LENGTH_RATES_EX]; > struct wlan_phy_info PhyInfo; > u32 IELength; > - u8 IEs[MAX_IE_SZ]; /* timestamp, beacon interval, and > + u8 ies[MAX_IE_SZ]; /* timestamp, beacon interval, and > * capability information) */ > } __packed; [] > diff --git a/drivers/staging/r8188eu/os_dep/ioctl_linux.c b/drivers/staging/r8188eu/os_dep/ioctl_linux.c [] > @@ -104,11 +104,11 @@ static char *translate_scan(struct adapter *padapter, > > if (pnetwork->network.Reserved[0] == 2) {/* Probe Request */ > /* Verifying the P2P IE */ > - if (rtw_get_p2p_ie(pnetwork->network.IEs, pnetwork->network.IELength, NULL, &p2pielen)) > + if (rtw_get_p2p_ie(pnetwork->network.ies, pnetwork->network.IELength, NULL, &p2pielen)) > blnGotP2PIE = true; > } else {/* Beacon or Probe Respones */ > /* Verifying the P2P IE */ > - if (rtw_get_p2p_ie(&pnetwork->network.IEs[12], pnetwork->network.IELength - 12, NULL, &p2pielen)) > + if (rtw_get_p2p_ie(&pnetwork->network.ies[12], pnetwork->network.IELength - 12, NULL, &p2pielen)) For instance, these consistent 12 and "- 12" uses may be better as some alternate array. > blnGotP2PIE = true; > } > } > @@ -131,7 +131,7 @@ static char *translate_scan(struct adapter *padapter, > start = iwe_stream_add_point(info, start, stop, &iwe, pnetwork->network.Ssid.Ssid); > > /* parsing HT_CAP_IE */ > - p = rtw_get_ie(&pnetwork->network.IEs[12], _HT_CAPABILITY_IE_, &ht_ielen, pnetwork->network.IELength - 12); > + p = rtw_get_ie(&pnetwork->network.ies[12], _HT_CAPABILITY_IE_, &ht_ielen, pnetwork->network.IELength - 12); > > if (p && ht_ielen > 0) { > struct ieee80211_ht_cap *pht_capie; etc... Also this may be removing similarities between a few other realtek staging drivers $ git grep "\[MAX_IE_SZ\]" drivers/staging/r8188eu/include/wlan_bssdef.h: u8 IEs[MAX_IE_SZ]; /* timestamp, beacon interval, and drivers/staging/rtl8712/wlan_bssdef.h: u8 IEs[MAX_IE_SZ]; drivers/staging/rtl8723bs/include/wlan_bssdef.h: u8 ies[MAX_IE_SZ]; /* timestamp, beacon interval, and capability information) */