Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp332143rda; Sat, 21 Oct 2023 09:25:04 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFnmyijhNbvJ1qR8c9ThOya5iEhmM9EavCgegImpL6EL8nErwY8Oe98DO8ABE2LnyrVLnBj X-Received: by 2002:a05:6a00:2d0f:b0:6b6:9f05:6507 with SMTP id fa15-20020a056a002d0f00b006b69f056507mr4387862pfb.30.1697905503804; Sat, 21 Oct 2023 09:25:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697905503; cv=none; d=google.com; s=arc-20160816; b=bgLRHwSCgAKOIf6ZLJaEjLAV8moHhSH4ax+yiux2vBP1n8s95kU4jM0Fi00ZOUrURu CpUxNDkFpQzh48ijoSYRzCwHfE+/bRjY1pPQrOASm31v2985RJW8i1dqmIQg1zArMB3X 3V7BCGlluDtanucrDaj1zDbAUOBBsF7FDNc8iJTztzZveAfjTcBoVvwa2zvZ68SHSPp7 TajmVkedTIO+vALkSBwvSJazVqgDSZYPgNr2IY0h1sBYhQtthu5f4NhlL8YfPsbM6R1N J3GFYl3rkTZIOIo/nyZXsMKNtxV7ABzuQMdRpCSFxUBcjngmWxQ5W6HfYmFBaD1fgknC mwqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=zM4j+UWtHyAIeUJSqcofDKhmj9PliyjRNP0hCeOXAZA=; fh=Cu+u7HBHYBrVTaXnjkLbLpJYj1XshICGxiEJrMkEFyg=; b=qXd+UIaPJi89IOtVEoHKkpCo9gj4aAWXseorDkrj8KWXdU0YmNSM3CjKssW2htXX9s 95tmpBVUmQJ30e0p2GVEN+IeJWlm2sT+wrdGyoXliJ/jUeBScnMlkiLFUZ8IBGeaRQGt tHZ2DXU08HCsx9l6FnHq3qtth1CHZVf3JO8PGoT8K78Re2gIo+yhAR1Sf47MZ5qn5YPm pfhDkH3k5Is2Xx+5CNXjEUd3Ie+mwVTdlHaAeouwe142e4U0yJEiVyjgizOMtNW8oN5U yb7Jmol9Df3lYeFT0Hb9QwRHtaN3LEXaQF7R/bqCwYB3pXD9T2gWki11XLkm0j1mOcEf OIYQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="NBX99L/E"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 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 morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id bn8-20020a056a02030800b00577f87e6210si4036894pgb.332.2023.10.21.09.25.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Oct 2023 09:25:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="NBX99L/E"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 62F52802685D; Sat, 21 Oct 2023 09:25:01 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231785AbjJUQYz (ORCPT + 99 others); Sat, 21 Oct 2023 12:24:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45676 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229633AbjJUQYy (ORCPT ); Sat, 21 Oct 2023 12:24:54 -0400 Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B55AF1A4 for ; Sat, 21 Oct 2023 09:24:51 -0700 (PDT) Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-9c14313eb1cso60789166b.0 for ; Sat, 21 Oct 2023 09:24:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697905490; x=1698510290; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=zM4j+UWtHyAIeUJSqcofDKhmj9PliyjRNP0hCeOXAZA=; b=NBX99L/ENaRp1emwouVzTEwlMoGzhfKqhk1bqrYxwiVHrQYM6IApqGOJG4hCVuQuZx RV+TKAOwdrsSdL7xhbF5XiKEqXKZCjJB7cvkrQ//wON3faYbxEqJZR7ttiR8vXlDJYpP j4ngbO/DRDYIbyJHcv5sG75sWeru3o2H4c6PPe5uX7gM/NSb3iiDu2b0heVl+7+uo3gw r7Ga7m/K2FDjolnc5vcslBocWtzrqCuum+F4auP34mdE+su/vjSw5qR+BADWOBqmjIa7 TVgb8k79dYZpZ88IEZ/T+17xl0B4MzQGFTBq6j+9mKYn6yZbzeP4E5I3ju+8e77A+FDn KJlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697905490; x=1698510290; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zM4j+UWtHyAIeUJSqcofDKhmj9PliyjRNP0hCeOXAZA=; b=c+mqaey6awc46PhtqtLOwMqUbDUdZPIYdEO58DQAkfIffWp1BwjdAnQars3FmWWfPp 4ZShBDCc+C7pULpQN8LB6fUqlbXxuof+UCyQrV9yH7t7zPCD4/2py7KamZX0AI3rEJcX gEEODJWec5wDgMRhvIHJ9oKe3P1PxL419vBPHGihGhO3yRVcIyUqZ39uVx33aC4FtyKK vF0L4v7PL4WbuGNMMD0aa4KkiuwpCaqMnHC473nbe936SxcNbKW3bZj5WT2/wnO7JnlN lTBAQ51yNu7eepLLZyE94a1YZdiOwvIE3Z1b6PTms0SvVV89Kl20gtK85JdJ+ss3LFAy H+DA== X-Gm-Message-State: AOJu0YznsVqwNoz4HlY+sbuZEa/AguHci0srYXcZPAYIpnvS/ydHJzx4 BbUP2LD8P6v+xDgg98CtQpk= X-Received: by 2002:a17:906:2250:b0:9bd:cab6:a34b with SMTP id 16-20020a170906225000b009bdcab6a34bmr4118802ejr.0.1697905489772; Sat, 21 Oct 2023 09:24:49 -0700 (PDT) Received: from [192.168.0.103] (p579356c7.dip0.t-ipconnect.de. [87.147.86.199]) by smtp.gmail.com with ESMTPSA id pw7-20020a17090720a700b00992ea405a79sm3814585ejb.166.2023.10.21.09.24.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 21 Oct 2023 09:24:49 -0700 (PDT) Message-ID: <29f6c726-fcf2-43c7-a638-a551338a1dad@gmail.com> Date: Sat, 21 Oct 2023 18:24:48 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] staging: rtl8192e: clean up comparisons to NULL To: Michael Straube , gregkh@linuxfoundation.org Cc: linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org References: <20231021121947.14516-1-straube.linux@gmail.com> Content-Language: en-US From: Philipp Hortmann In-Reply-To: <20231021121947.14516-1-straube.linux@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Sat, 21 Oct 2023 09:25:01 -0700 (PDT) On 10/21/23 14:19, Michael Straube wrote: > Clean up comparisons to NULL to improve readability. > Reported by checkpatch. > > if (x == NULL) -> if (!x) > if (x != NULL) -> if (x) > > Signed-off-by: Michael Straube > --- > Compile tested only, due to missing hardware. > > .../staging/rtl8192e/rtl8192e/r8192E_phy.c | 2 +- > drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 2 +- > drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 2 +- > drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 2 +- > drivers/staging/rtl8192e/rtllib_crypt_wep.c | 2 +- > drivers/staging/rtl8192e/rtllib_rx.c | 24 +++++++++---------- > drivers/staging/rtl8192e/rtllib_softmac.c | 2 +- > 7 files changed, 17 insertions(+), 19 deletions(-) > > diff --git a/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c b/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c > index bc06c2cab35d..a5e16bf99cd6 100644 > --- a/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c > +++ b/drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c > @@ -513,7 +513,7 @@ static u8 _rtl92e_phy_set_sw_chnl_cmd_array(struct net_device *dev, > { > struct sw_chnl_cmd *pCmd; > > - if (CmdTable == NULL) { > + if (!CmdTable) { > netdev_err(dev, "%s(): CmdTable cannot be NULL.\n", __func__); > return false; > } > diff --git a/drivers/staging/rtl8192e/rtl8192e/rtl_cam.c b/drivers/staging/rtl8192e/rtl8192e/rtl_cam.c > index 9b280cee0ac1..76ec4ed967c4 100644 > --- a/drivers/staging/rtl8192e/rtl8192e/rtl_cam.c > +++ b/drivers/staging/rtl8192e/rtl8192e/rtl_cam.c > @@ -112,7 +112,7 @@ void rtl92e_set_key(struct net_device *dev, u8 EntryNo, u8 KeyIndex, > rtl92e_writel(dev, WCAMI, TargetContent); > rtl92e_writel(dev, RWCAM, TargetCommand); > } else { > - if (KeyContent != NULL) { > + if (KeyContent) { > rtl92e_writel(dev, WCAMI, > (u32)(*(KeyContent + i - 2))); > rtl92e_writel(dev, RWCAM, TargetCommand); > diff --git a/drivers/staging/rtl8192e/rtl8192e/rtl_wx.c b/drivers/staging/rtl8192e/rtl8192e/rtl_wx.c > index ec8e7d5fe634..4371ab1239ee 100644 > --- a/drivers/staging/rtl8192e/rtl8192e/rtl_wx.c > +++ b/drivers/staging/rtl8192e/rtl8192e/rtl_wx.c > @@ -805,7 +805,7 @@ static int _rtl92e_wx_get_gen_ie(struct net_device *dev, > struct r8192_priv *priv = rtllib_priv(dev); > struct rtllib_device *ieee = priv->rtllib; > > - if (ieee->wpa_ie_len == 0 || ieee->wpa_ie == NULL) { > + if (ieee->wpa_ie_len == 0 || !ieee->wpa_ie) { > data->data.length = 0; > return 0; > } > diff --git a/drivers/staging/rtl8192e/rtllib_crypt_ccmp.c b/drivers/staging/rtl8192e/rtllib_crypt_ccmp.c > index 5621261d66b9..cbb8c8dbe9b0 100644 > --- a/drivers/staging/rtl8192e/rtllib_crypt_ccmp.c > +++ b/drivers/staging/rtl8192e/rtllib_crypt_ccmp.c > @@ -52,7 +52,7 @@ static void *rtllib_ccmp_init(int key_idx) > struct rtllib_ccmp_data *priv; > > priv = kzalloc(sizeof(*priv), GFP_ATOMIC); > - if (priv == NULL) > + if (!priv) > goto fail; > priv->key_idx = key_idx; > > diff --git a/drivers/staging/rtl8192e/rtllib_crypt_wep.c b/drivers/staging/rtl8192e/rtllib_crypt_wep.c > index 062285e4d939..21c2b7666d6f 100644 > --- a/drivers/staging/rtl8192e/rtllib_crypt_wep.c > +++ b/drivers/staging/rtl8192e/rtllib_crypt_wep.c > @@ -35,7 +35,7 @@ static void *prism2_wep_init(int keyidx) > return NULL; > > priv = kzalloc(sizeof(*priv), GFP_ATOMIC); > - if (priv == NULL) > + if (!priv) > return NULL; > priv->key_idx = keyidx; > > diff --git a/drivers/staging/rtl8192e/rtllib_rx.c b/drivers/staging/rtl8192e/rtllib_rx.c > index 124c1651856b..ecaa4dec3f94 100644 > --- a/drivers/staging/rtl8192e/rtllib_rx.c > +++ b/drivers/staging/rtl8192e/rtllib_rx.c > @@ -63,7 +63,7 @@ rtllib_frag_cache_find(struct rtllib_device *ieee, unsigned int seq, > > for (i = 0; i < RTLLIB_FRAG_CACHE_LEN; i++) { > entry = &ieee->frag_cache[tid][i]; > - if (entry->skb != NULL && > + if (entry->skb && > time_after(jiffies, entry->first_frag_time + 2 * HZ)) { > netdev_dbg(ieee->dev, > "expiring fragment cache entry seq=%u last_frag=%u\n", > @@ -72,7 +72,7 @@ rtllib_frag_cache_find(struct rtllib_device *ieee, unsigned int seq, > entry->skb = NULL; > } > > - if (entry->skb != NULL && entry->seq == seq && > + if (entry->skb && entry->seq == seq && > (entry->last_frag + 1 == frag || frag == -1) && > memcmp(entry->src_addr, src, ETH_ALEN) == 0 && > memcmp(entry->dst_addr, dst, ETH_ALEN) == 0) > @@ -130,7 +130,7 @@ rtllib_frag_cache_get(struct rtllib_device *ieee, > if (ieee->frag_next_idx[tid] >= RTLLIB_FRAG_CACHE_LEN) > ieee->frag_next_idx[tid] = 0; > > - if (entry->skb != NULL) > + if (entry->skb) > dev_kfree_skb_any(entry->skb); > > entry->first_frag_time = jiffies; > @@ -145,7 +145,7 @@ rtllib_frag_cache_get(struct rtllib_device *ieee, > */ > entry = rtllib_frag_cache_find(ieee, seq, frag, tid, hdr->addr2, > hdr->addr1); > - if (entry != NULL) { > + if (entry) { > entry->last_frag = frag; > skb = entry->skb; > } > @@ -184,7 +184,7 @@ static int rtllib_frag_cache_invalidate(struct rtllib_device *ieee, > entry = rtllib_frag_cache_find(ieee, seq, -1, tid, hdr->addr2, > hdr->addr1); > > - if (entry == NULL) { > + if (!entry) { > netdev_dbg(ieee->dev, > "Couldn't invalidate fragment cache entry (seq=%u)\n", > seq); > @@ -276,7 +276,7 @@ rtllib_rx_frame_decrypt(struct rtllib_device *ieee, struct sk_buff *skb, > struct ieee80211_hdr *hdr; > int res, hdrlen; > > - if (crypt == NULL || crypt->ops->decrypt_mpdu == NULL) > + if (!crypt || !crypt->ops->decrypt_mpdu) > return 0; > > if (ieee->hwsec_active) { > @@ -316,7 +316,7 @@ rtllib_rx_frame_decrypt_msdu(struct rtllib_device *ieee, struct sk_buff *skb, > struct ieee80211_hdr *hdr; > int res, hdrlen; > > - if (crypt == NULL || crypt->ops->decrypt_msdu == NULL) > + if (!crypt || !crypt->ops->decrypt_msdu) > return 0; > if (ieee->hwsec_active) { > struct cb_desc *tcb_desc = (struct cb_desc *) > @@ -998,8 +998,7 @@ static int rtllib_rx_get_crypt(struct rtllib_device *ieee, struct sk_buff *skb, > /* allow NULL decrypt to indicate an station specific override > * for default encryption > */ > - if (*crypt && ((*crypt)->ops == NULL || > - (*crypt)->ops->decrypt_mpdu == NULL)) > + if (*crypt && (!(*crypt)->ops || !(*crypt)->ops->decrypt_mpdu)) > *crypt = NULL; > > if (!*crypt && (fc & IEEE80211_FCTL_PROTECTED)) { > @@ -1171,7 +1170,7 @@ static void rtllib_rx_indicate_pkt_legacy(struct rtllib_device *ieee, > u16 ethertype; > int i = 0; > > - if (rxb == NULL) { > + if (!rxb) { > netdev_info(dev, "%s: rxb is NULL!!\n", __func__); > return; > } > @@ -1369,7 +1368,7 @@ static int rtllib_rx_InfraAdhoc(struct rtllib_device *ieee, struct sk_buff *skb, > rtllib_rx_check_leave_lps(ieee, unicast, nr_subframes); > > /* Indicate packets to upper layer or Rx Reorder */ > - if (!ieee->ht_info->cur_rx_reorder_enable || ts == NULL) > + if (!ieee->ht_info->cur_rx_reorder_enable || !ts) > rtllib_rx_indicate_pkt_legacy(ieee, rx_stats, rxb, dst, src); > else > RxReorderIndicatePacket(ieee, rxb, ts, SeqNum); > @@ -2510,8 +2509,7 @@ static inline void rtllib_process_probe_response( > if (is_same_network(target, network, > (target->ssid_len ? 1 : 0))) > break; > - if ((oldest == NULL) || > - (target->last_scanned < oldest->last_scanned)) > + if (!oldest || (target->last_scanned < oldest->last_scanned)) > oldest = target; > } > > diff --git a/drivers/staging/rtl8192e/rtllib_softmac.c b/drivers/staging/rtl8192e/rtllib_softmac.c > index ff98b41c94e0..42d652fe8601 100644 > --- a/drivers/staging/rtl8192e/rtllib_softmac.c > +++ b/drivers/staging/rtl8192e/rtllib_softmac.c > @@ -918,7 +918,7 @@ rtllib_association_req(struct rtllib_network *beacon, > int len = 0; > > crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; > - if (crypt != NULL) > + if (crypt) > encrypt = crypt && crypt->ops && > ((strcmp(crypt->ops->name, "R-WEP") == 0 || > wpa_ie_len)); Tested-by: Philipp Hortmann