Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp452152ybz; Wed, 22 Apr 2020 01:17:44 -0700 (PDT) X-Google-Smtp-Source: APiQypLI9Iy9l2ps0Y2zUENpItyWc/SFRBsJho/ykuiN0DXS6l2lrQL0Juugf/Lif4Kd2m/0GwYp X-Received: by 2002:a17:906:4553:: with SMTP id s19mr24516195ejq.295.1587543464012; Wed, 22 Apr 2020 01:17:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587543464; cv=none; d=google.com; s=arc-20160816; b=Uo1ps8SI5VSei/hBhvkHyocCE7K31x+JqOCbVz8V12Xem/j672ttHLm8xVMt0Jyc/k yCGpAeQPt3UlAt5KgnK1P9+hPx+EI2gKGz01qsfNyU1Apadg1Yc/uYE3EEsxMDk0l8QG SIbioJAFzP/oKvRsFktSSvCVYxdNwfPtojYhcoZWl5a4NUEgwvVb8nmPFL9zhffwP89b vquPa6jofKU2X/f+cnAsF/vBLRRnuWo1BMM3Sd8292Jiqem8DNx+8cOmcWDIDy0TAymS FCDSXAi/uL//dBaXn6wbL+OkZs3UeUUYw4A1t/YjbzEqYZMeUi89Kb19v5FlgzIl6dvK st+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=Xr6JDiCxrPI38nrGJbnEJ1S9wydp4Og0TriNHmZ9jTQ=; b=gqKkcF6b+GrYYMV8rl3FeOtfoXi9niNSFqCJR9Rs1qw35zP7TWGS/kfGvgL27s/LZi Rk7CIT3LC7vQAafdgn/AKFYH3wB17woJzaSY//UsJ7Yoi+OGbJwwBUFd6kwbJ2Niie67 YbLNA3rDhQoYcNEAkcglA1ihk2cVQnkuhreSNzt37F7K1rmN0C6cmFUjcZ7cIATn/f8A FZ+VUxSofiYc0JDUoopeTRdG3WpWR5nwfk6Gk/e7vus+tPgCSjAMUesIZucSwhcB2lgd nZnFMx1f8dzsI7RuPEtF/ZiByXNNRymQIrflFEkggVQo35yKJ9/QKfo65sx1mR5i4/kx SkFw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t20si2855026edy.543.2020.04.22.01.17.20; Wed, 22 Apr 2020 01:17:43 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726396AbgDVIOY (ORCPT + 99 others); Wed, 22 Apr 2020 04:14:24 -0400 Received: from cmccmta3.chinamobile.com ([221.176.66.81]:2390 "EHLO cmccmta3.chinamobile.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725811AbgDVIOX (ORCPT ); Wed, 22 Apr 2020 04:14:23 -0400 Received: from spf.mail.chinamobile.com (unknown[172.16.121.1]) by rmmx-syy-dmz-app10-12010 (RichMail) with SMTP id 2eea5e9ffcc0d7f-02096; Wed, 22 Apr 2020 16:13:53 +0800 (CST) X-RM-TRANSID: 2eea5e9ffcc0d7f-02096 X-RM-TagInfo: emlType=0 X-RM-SPAM-FLAG: 00000000 Received: from localhost.localdomain (unknown[112.25.154.146]) by rmsmtp-syy-appsvr01-12001 (RichMail) with SMTP id 2ee15e9ffcbef88-bc4f9; Wed, 22 Apr 2020 16:13:53 +0800 (CST) X-RM-TRANSID: 2ee15e9ffcbef88-bc4f9 From: Tang Bin To: andrew@lunn.ch, f.fainelli@gmail.com, hkallweit1@gmail.com, linux@armlinux.org.uk, davem@davemloft.net Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Tang Bin , Zhang Shengju Subject: [PATCH] net: phy: Use IS_ERR() to check and simplify code Date: Wed, 22 Apr 2020 16:15:42 +0800 Message-Id: <20200422081542.8344-1-tangbin@cmss.chinamobile.com> X-Mailer: git-send-email 2.20.1.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use IS_ERR() and PTR_ERR() instead of PTR_ZRR_OR_ZERO() to simplify code, avoid redundant paramenter definitions and judgements. Signed-off-by: Zhang Shengju Signed-off-by: Tang Bin --- drivers/net/phy/mdio_bus.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/net/phy/mdio_bus.c b/drivers/net/phy/mdio_bus.c index 9bb9f37f2..b1114f204 100644 --- a/drivers/net/phy/mdio_bus.c +++ b/drivers/net/phy/mdio_bus.c @@ -42,14 +42,11 @@ static int mdiobus_register_gpiod(struct mdio_device *mdiodev) { - int error; - /* Deassert the optional reset signal */ mdiodev->reset_gpio = gpiod_get_optional(&mdiodev->dev, "reset", GPIOD_OUT_LOW); - error = PTR_ERR_OR_ZERO(mdiodev->reset_gpio); - if (error) - return error; + if (IS_ERR(mdiodev->reset_gpio)) + return PTR_ERR(mdiodev->reset_gpio); if (mdiodev->reset_gpio) gpiod_set_consumer_name(mdiodev->reset_gpio, "PHY reset"); -- 2.20.1.windows.1