Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp1816464rwb; Wed, 5 Oct 2022 05:22:05 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5PH0MfSVtGNgoYkJAIF51aEBOk1eYaHJsmnaWasaGTCH1aRl/Lsz5lQDTRpZnG/Cff3QjL X-Received: by 2002:a17:902:c94b:b0:17f:5817:35e3 with SMTP id i11-20020a170902c94b00b0017f581735e3mr15139188pla.160.1664972525132; Wed, 05 Oct 2022 05:22:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664972525; cv=none; d=google.com; s=arc-20160816; b=PaA3a8S9gsKYQFdt808LRC1xhtJVKrXE5d3TpQnDDtV+YA2KDnkPCbDalE6hdLsgom nYzIHHna+tCiguDu7PiaoZamPsPdjB5EWD0CobFvWtJrgquVhANibTOh7IuyZdDrifxl 8zza0UesaBnrSdCzrpH9wkCi4C1KR+x65QQPZa8QjBrhPcLSu4KvVvM/P82BVhEE7+ww fwJlo0yP5d++398MfvT/69/FzvCD9ZJ9XiRD0wwK+geroUZfImlwSP3ENlO1ZLxp2X31 Jkvq25SOyvqbXTYZEORVIgnMsER0EfZFWDo+2XtAkfYLgaqGyIGRUuM+q1EzPZCedH6c HrSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Azv6wQXNpWBikFZ7YedVEP87aeuLGrZzJ94JVNBlROE=; b=QmpUBRCfzvsiMostNTauajwVa3mGI1TFRIfZ4yC/dJFaoXlEnUSnrs6hRqjPvMkh/w QlaWDZkF2k+fTY1yglDefJC78f2w9KJOiHpSMjf1UytFjGCkQNtMmn5VWhF9f0CW/y8/ OiSnTRaXr0DKTTBLlZA74d+TG0+e/BDxJth1LIRWTdRMTXgsLWpXLOjMN3lbZdEonJh/ DwPCrPTjmGVzaUabKQQQ7hBaWMc0AYn1TxAN5k7C49ncU6Ilma7EY38blIuyh1sW0AKj la2bZ6yeXWRi3EmTF6aM8UPB3UgLmlQDTew3Ikx/djT4th72BlAKzrZ7e1UKJISmR1cT 3X2A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b="f90XW/FB"; 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 f60-20020a17090a704200b0020ab86146b2si1861522pjk.108.2022.10.05.05.21.52; Wed, 05 Oct 2022 05:22: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; dkim=pass header.i=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b="f90XW/FB"; 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 S230049AbiJEMFU (ORCPT + 99 others); Wed, 5 Oct 2022 08:05:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51178 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229651AbiJEMFM (ORCPT ); Wed, 5 Oct 2022 08:05:12 -0400 Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1BAB5286DD for ; Wed, 5 Oct 2022 05:05:11 -0700 (PDT) Received: by mail-wm1-x332.google.com with SMTP id r128-20020a1c4486000000b003bd44dc526fso857888wma.3 for ; Wed, 05 Oct 2022 05:05:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date; bh=Azv6wQXNpWBikFZ7YedVEP87aeuLGrZzJ94JVNBlROE=; b=f90XW/FBL9NtLBkODgOXxXHX4h9e4N/xXi1axs9BvYKOZhD/z6FKv0bAAl6gnA/jW5 v5iQoxypoqOwNC9M6UIvrxKOhLOdYI/a51iuFvK6Z0F0ilyTtjlHduHjFhnV5fKz03gk d1TPTZfc56xoioo1jRYZN1Acd3/toSPreMfURAzVaqk/GroerPdop4zSDPVdbfploZFw hT2MZktT7EWYkjpqaZhaJqZ46Zy49aDPctTyK2CAwUeLvn10aaoOYYws2ZIMWQA/mbev 4nROOv0yUvjPe90el/OfGjniLFG9PZdMf8Cl62cqUNFNZG/zLXC8xmMxG/twuZ7t2wXk MHyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date; bh=Azv6wQXNpWBikFZ7YedVEP87aeuLGrZzJ94JVNBlROE=; b=MKFKrpilv29Z/TXBd20+ZVl4Ns6QsEmfFc6BDnxCKU8aKOTrB00me8tAPhWwE0ERvw Bga/caCxobPGRAhY9Hpe3yNv+eX63TNue8BTN+r6mBeOqmLCKOfzATXLgq1x4Ha2q7SI ASTN7CT073soIUeeLx/iLNPtRHVvy/wYNCpKUqmwElEELbEN8MxN+FFBB0Ys0/t0/LTv szgBCXElSglXPVu2wJs67Ej40DMKJdkgJK8fz3wlquRUvI3imRPn6u3a1PByd+wvWQbw 0YZz6rNa0eYkEfS34o0ZXu0hdAL1OjXUA2Lr6ICj3BXb37MmNXeAeJZJLNgjkPq9mK24 Ql+g== X-Gm-Message-State: ACrzQf0rpmgoQY6xFbNMdTfFeOHROtejgpFnRXnk6uH9qvFi6Er13hhW hKFHGBATVr0S/q7UCJspOB+H1A== X-Received: by 2002:a7b:c4c2:0:b0:3b4:fdc4:6df9 with SMTP id g2-20020a7bc4c2000000b003b4fdc46df9mr3012311wmk.123.1664971509676; Wed, 05 Oct 2022 05:05:09 -0700 (PDT) Received: from localhost.localdomain (laubervilliers-658-1-213-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.googlemail.com with ESMTPSA id v16-20020a5d6790000000b0022e3e7813f0sm7799583wru.107.2022.10.05.05.05.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Oct 2022 05:05:09 -0700 (PDT) From: Corentin Labbe To: davem@davemloft.net, edumazet@google.com, khalasa@piap.pl, kuba@kernel.org, pabeni@redhat.com Cc: linux-kernel@vger.kernel.org, netdev@vger.kernel.org, Corentin Labbe Subject: [PATCH 3/4] net: ethernet: xscale: remove assignment in if condition Date: Wed, 5 Oct 2022 12:05:00 +0000 Message-Id: <20221005120501.3527435-3-clabbe@baylibre.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221005120501.3527435-1-clabbe@baylibre.com> References: <20221005120501.3527435-1-clabbe@baylibre.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 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 Fix checkpatch error about "do not use assignment in if condition"; Signed-off-by: Corentin Labbe --- drivers/net/ethernet/xscale/ixp4xx_eth.c | 36 ++++++++++++++++-------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/drivers/net/ethernet/xscale/ixp4xx_eth.c b/drivers/net/ethernet/xscale/ixp4xx_eth.c index b4539dd2cfe4..11e5c00f638d 100644 --- a/drivers/net/ethernet/xscale/ixp4xx_eth.c +++ b/drivers/net/ethernet/xscale/ixp4xx_eth.c @@ -540,7 +540,8 @@ static int ixp4xx_mdio_register(struct eth_regs __iomem *regs) { int err; - if (!(mdio_bus = mdiobus_alloc())) + mdio_bus = mdiobus_alloc(); + if (!mdio_bus) return -ENOMEM; mdio_regs = regs; @@ -631,7 +632,8 @@ static inline int queue_get_desc(unsigned int queue, struct port *port, u32 phys, tab_phys, n_desc; struct desc *tab; - if (!(phys = qmgr_get_entry(queue))) + phys = qmgr_get_entry(queue); + if (!phys) return -1; phys &= ~0x1F; /* mask out non-address bits */ @@ -698,7 +700,8 @@ static int eth_poll(struct napi_struct *napi, int budget) u32 phys; #endif - if ((n = queue_get_desc(rxq, port, 0)) < 0) { + n = queue_get_desc(rxq, port, 0); + if (n < 0) { #if DEBUG_RX netdev_dbg(dev, "%s napi_complete\n", __func__); #endif @@ -722,7 +725,8 @@ static int eth_poll(struct napi_struct *napi, int budget) desc = rx_desc_ptr(port, n); #ifdef __ARMEB__ - if ((skb = netdev_alloc_skb(dev, RX_BUFF_SIZE))) { + skb = netdev_alloc_skb(dev, RX_BUFF_SIZE); + if (skb) { phys = dma_map_single(&dev->dev, skb->data, RX_BUFF_SIZE, DMA_FROM_DEVICE); if (dma_mapping_error(&dev->dev, phys)) { @@ -860,7 +864,8 @@ static netdev_tx_t eth_xmit(struct sk_buff *skb, struct net_device *dev) #else offset = (uintptr_t)skb->data & 3; /* keep 32-bit alignment */ bytes = ALIGN(offset + len, 4); - if (!(mem = kmalloc(bytes, GFP_ATOMIC))) { + mem = kmalloc(bytes, GFP_ATOMIC); { + if (!mem) { dev_kfree_skb(skb); dev->stats.tx_dropped++; return NETDEV_TX_OK; @@ -1113,11 +1118,13 @@ static int init_queues(struct port *port) buffer_t *buff; /* skb or kmalloc()ated memory */ void *data; #ifdef __ARMEB__ - if (!(buff = netdev_alloc_skb(port->netdev, RX_BUFF_SIZE))) + buff = netdev_alloc_skb(port->netdev, RX_BUFF_SIZE); + if (!buff) return -ENOMEM; data = buff->data; #else - if (!(buff = kmalloc(RX_BUFF_SIZE, GFP_KERNEL))) + buff = kmalloc(RX_BUFF_SIZE, GFP_KERNEL); + if (!buff) return -ENOMEM; data = buff; #endif @@ -1220,10 +1227,12 @@ static int eth_open(struct net_device *dev) if (npe_send_recv_message(port->npe, &msg, "ETH_SET_FIREWALL_MODE")) return -EIO; - if ((err = request_queues(port)) != 0) + err = request_queues(port); + if (err != 0) return err; - if ((err = init_queues(port)) != 0) { + err = init_queues(port); + if (err != 0) { destroy_queues(port); release_queues(port); return err; @@ -1442,7 +1451,8 @@ static int ixp4xx_eth_probe(struct platform_device *pdev) if (!plat) return -ENODEV; - if (!(ndev = devm_alloc_etherdev(dev, sizeof(struct port)))) + ndev = devm_alloc_etherdev(dev, sizeof(struct port)); + if (!ndev) return -ENOMEM; SET_NETDEV_DEV(ndev, dev); @@ -1479,7 +1489,8 @@ static int ixp4xx_eth_probe(struct platform_device *pdev) netif_napi_add_weight(ndev, &port->napi, eth_poll, NAPI_WEIGHT); - if (!(port->npe = npe_request(NPE_ID(port->id)))) + port->npe = npe_request(NPE_ID(port->id)); + if (!port->npe) return -EIO; port->plat = plat; @@ -1506,7 +1517,8 @@ static int ixp4xx_eth_probe(struct platform_device *pdev) phydev->irq = PHY_POLL; - if ((err = register_netdev(ndev))) + err = register_netdev(ndev); + if (err) goto err_phy_dis; netdev_info(ndev, "%s: MII PHY %i on %s\n", ndev->name, plat->phy, -- 2.35.1