Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp877588pxb; Thu, 28 Jan 2021 02:32:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJxqDwSLI+UvAV4qaAmlDxCbFLyeH/UDp66wJi3Rrz0mABlU9s/+wVIcDrxVk4ZuHh68CCdI X-Received: by 2002:a17:906:2743:: with SMTP id a3mr10637705ejd.378.1611829928178; Thu, 28 Jan 2021 02:32:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611829928; cv=none; d=google.com; s=arc-20160816; b=olamCDTza9uJ8LSKXUeIYeC0VsqGAx5HXaGbCvs/G3uZg8J7AFprYLxmOrVro67Gt6 4Nyg/TMIiC1h8eWcuuBG37hfa6EhiRlNZyg/xep1Z9A07KEVm7pgLu3kFJdrMgLMP0cW Wm1pkuafO3M6lnUaIFeUqbeU3Oq8KHHsVxSbuX6x28Z6RaT0QhahDEfDf18Ir7jHwaiy naqKAU7mw5AOsMJtqIqUaWQ4dmWQkZN11QdH31+z1M2GoXhSD87cZ/1jgPBXgBKmMTp/ 6CYLGPDz2E1fGtqzd1EnS5nLYyH5Sh0yrLtJi0lQzvGCnIIYFtaO3Bb+aSUjos3uNmuX S5Sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=yMLTIPyc/LiQ2bi7uEqiU4NDimPedT3k+buADRHwdTU=; b=N4s2dpEv2KW7EHpS/WLmCFvC122hY3NwWgwCEkArw+SHsoPGNIk1C9tSS7R3ic5MCJ 5o1OxZwPqAYdGkQfRxr8/+AJFtXFmDLUKa3lvIyyflF3PiHJagfpYLgh54JDZHK69gLw O2ElQIyDmrRdR8uX4+czzjrcVF/+ku5blDVu5z6hkUd0q/zZDeWLP61mw4oIOX8NRByx wJLskwcvTFJGZcWvN5az5Ng5q+lhgP7DDEuvGIB1f6/7cNEVs2iiI73mBSRsCMHXb9YD DDoY0YmMg5t00vvpkLSjvQBDRIEiRkcMHLcbqCc2zhCaxvImAJNLzdRcEpC6aVEgHhBD YuhQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QFePxmMT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id j19si2801885edw.550.2021.01.28.02.31.43; Thu, 28 Jan 2021 02:32:08 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QFePxmMT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S232086AbhA1KaL (ORCPT + 99 others); Thu, 28 Jan 2021 05:30:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48060 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229774AbhA1KaI (ORCPT ); Thu, 28 Jan 2021 05:30:08 -0500 Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 597E3C061573; Thu, 28 Jan 2021 02:29:27 -0800 (PST) Received: by mail-lj1-x235.google.com with SMTP id s18so5675012ljg.7; Thu, 28 Jan 2021 02:29:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yMLTIPyc/LiQ2bi7uEqiU4NDimPedT3k+buADRHwdTU=; b=QFePxmMTPUq6l/K2kvKuT5EUpnlXD+oMUphHFUWQphUh154VEiEKNgki2GaMRiCFPh 2u1v1nC9swFExYJhcS/GzSu+SaQ38wE8qPaQKanwn6GfSKrX9bd2MeC+F0GnXxHipsOM Ldvv3CnWjpXEA0XLRAWLaDCYyK+zdYztlgb9fZOEEE6W9RisUGHLpd10PBfdlBNEjoLV y9fLucwUqTi9/kniAJHWUyd3Ak1dJ99kaWkPknEHlxiav4ya8ZAfMSau8rN4eETsEC4Y vWvWPpN1PwDkteAGMB5YRZ4f9YKLEgAThZPP+13eR+cNnJP/Vba/7lOcqpBTBvDBjCEZ JdkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yMLTIPyc/LiQ2bi7uEqiU4NDimPedT3k+buADRHwdTU=; b=RE7xD47nKA5UyYh3CXVBYeS+j9Mc2TJQ6HuCjnU/dTdpxzL8Ti0Lzgv5ksPnMQ78+I V32b5uQG9vsyM/7sh0pHWDpyfKa8ksK82hZHvXn9VAZv1o7AZ11/Xx6DijcfZ9uHaDT1 /cTrGuKvO6CIfmVm/LrxxHk9dv2FtJkxMKHGyn6I2Jdz7/u5N2Je2pqT0jDHHsWhz7wK VXiq7Ywrh53XR7141RUguWma04B4FYq2Ix587PeatDpvkvP892nCCtevds/F9LXn+ANv R4G5V3WWaQ30oDBknK6Fxp+ezI7prR+dw8tAGsNHfBJNXFSeJtjmHVXNFL/mH4xMpNhX hheQ== X-Gm-Message-State: AOAM531kpGIJm5/SYmlBTVk/4qIQmUTtuBjg6QhR45mWiWQfL10BoAhF WOarxVhS7wx7YH5u7f5SsG40s3dGyBJAGIK81yvfdJwSoLw= X-Received: by 2002:a2e:9b57:: with SMTP id o23mr8388781ljj.314.1611829765892; Thu, 28 Jan 2021 02:29:25 -0800 (PST) MIME-Version: 1.0 References: <1611823636-18377-1-git-send-email-abaci-bugfix@linux.alibaba.com> In-Reply-To: <1611823636-18377-1-git-send-email-abaci-bugfix@linux.alibaba.com> From: Julian Calaby Date: Thu, 28 Jan 2021 21:29:14 +1100 Message-ID: Subject: Re: [PATCH] b43: Remove redundant code To: Abaci Team Cc: Kalle Valo , "David S. Miller" , Jakub Kicinski , linux-wireless@vger.kernel.org, Lee Jones , b43-dev , netdev@vger.kernel.org, LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi ..... , (No proper name in the from field or signed-off-by, as you're already aware) On Thu, Jan 28, 2021 at 7:53 PM Abaci Team wrote: > > Fix the following coccicheck warnings: > > ./drivers/net/wireless/broadcom/b43/phy_n.c:4640:2-4: WARNING: possible > condition with no effect (if == else). > > ./drivers/net/wireless/broadcom/b43/phy_n.c:4606:2-4: WARNING: possible > condition with no effect (if == else). > > Reported-by: Abaci Robot > Suggested-by: Jiapeng Zhong > Signed-off-by: Abaci Team > --- > drivers/net/wireless/broadcom/b43/phy_n.c | 16 ---------------- > 1 file changed, 16 deletions(-) > > diff --git a/drivers/net/wireless/broadcom/b43/phy_n.c b/drivers/net/wireless/broadcom/b43/phy_n.c > index b669dff..39a335f 100644 > --- a/drivers/net/wireless/broadcom/b43/phy_n.c > +++ b/drivers/net/wireless/broadcom/b43/phy_n.c > @@ -4601,16 +4601,6 @@ static void b43_nphy_spur_workaround(struct b43_wldev *dev) > if (nphy->hang_avoid) > b43_nphy_stay_in_carrier_search(dev, 1); > > - if (nphy->gband_spurwar_en) { > - /* TODO: N PHY Adjust Analog Pfbw (7) */ > - if (channel == 11 && b43_is_40mhz(dev)) { > - ; /* TODO: N PHY Adjust Min Noise Var(2, tone, noise)*/ > - } else { > - ; /* TODO: N PHY Adjust Min Noise Var(0, NULL, NULL)*/ > - } > - /* TODO: N PHY Adjust CRS Min Power (0x1E) */ > - } I'm not sure how useful this patch is, even though it is technically correct. The b43 driver was almost entirely reverse engineered from various sources so there's still a lot of places, like this, where placeholder comments were written until the actual code that would have been here was ready / reverse engineered. That said, I believe the driver works well enough for all it's users and has not seen any significant changes in a long time. Thanks, -- Julian Calaby Email: julian.calaby@gmail.com Profile: http://www.google.com/profiles/julian.calaby/ On Thu, Jan 28, 2021 at 7:53 PM Abaci Team wrote: > > Fix the following coccicheck warnings: > > ./drivers/net/wireless/broadcom/b43/phy_n.c:4640:2-4: WARNING: possible > condition with no effect (if == else). > > ./drivers/net/wireless/broadcom/b43/phy_n.c:4606:2-4: WARNING: possible > condition with no effect (if == else). > > Reported-by: Abaci Robot > Suggested-by: Jiapeng Zhong > Signed-off-by: Abaci Team > --- > drivers/net/wireless/broadcom/b43/phy_n.c | 16 ---------------- > 1 file changed, 16 deletions(-) > > diff --git a/drivers/net/wireless/broadcom/b43/phy_n.c b/drivers/net/wireless/broadcom/b43/phy_n.c > index b669dff..39a335f 100644 > --- a/drivers/net/wireless/broadcom/b43/phy_n.c > +++ b/drivers/net/wireless/broadcom/b43/phy_n.c > @@ -4601,16 +4601,6 @@ static void b43_nphy_spur_workaround(struct b43_wldev *dev) > if (nphy->hang_avoid) > b43_nphy_stay_in_carrier_search(dev, 1); > > - if (nphy->gband_spurwar_en) { > - /* TODO: N PHY Adjust Analog Pfbw (7) */ > - if (channel == 11 && b43_is_40mhz(dev)) { > - ; /* TODO: N PHY Adjust Min Noise Var(2, tone, noise)*/ > - } else { > - ; /* TODO: N PHY Adjust Min Noise Var(0, NULL, NULL)*/ > - } > - /* TODO: N PHY Adjust CRS Min Power (0x1E) */ > - } > - > if (nphy->aband_spurwar_en) { > if (channel == 54) { > tone[0] = 0x20; > @@ -4636,12 +4626,6 @@ static void b43_nphy_spur_workaround(struct b43_wldev *dev) > tone[0] = 0; > noise[0] = 0; > } > - > - if (!tone[0] && !noise[0]) { > - ; /* TODO: N PHY Adjust Min Noise Var(1, tone, noise)*/ > - } else { > - ; /* TODO: N PHY Adjust Min Noise Var(0, NULL, NULL)*/ > - } > } > > if (nphy->hang_avoid) > -- > 1.8.3.1 > -- Julian Calaby Email: julian.calaby@gmail.com Profile: http://www.google.com/profiles/julian.calaby/