Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp288467pxk; Wed, 23 Sep 2020 03:19:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxO2YArg306JUxdysiuzI4ZpyCcfyEpBvWgmvg3ef4mRutySMD65vXRtUdmefNc/gF/KJbs X-Received: by 2002:a05:6402:1c1b:: with SMTP id ck27mr8736989edb.12.1600856347888; Wed, 23 Sep 2020 03:19:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600856347; cv=none; d=google.com; s=arc-20160816; b=nNZU4cUas5j2vndQpa7+DycSTt0YqFS40SYrl8ENX8JumHcWzyaD73d2LeWbnGLB8H yPQQqAnP/8U9hiDs65G4TaJZhvEDqSuuFMXJAzHSNt/ltzpL2jUF/FPaa5HcvQlOxmGA 6bO5uREdMIfRZBJLQM2PItMbCKxYYsaySe76JBxbVPBVLT1pejrras/dEp2c22Nv0S1/ YBn5MZ+cziQ1xsq5hD6UQEzrHGGAnKvci0Vn7fMIRniPoG+u5W8+QyhB3iK0F5h8+ydy AnndZX/mN7HDVTOo1cfkUJDP+kvBbP6mYhSymKe3Ms4+69BPnIh7WMOu51MYE94rVTaE PadA== 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 :message-id:date:subject:cc:to:from; bh=l0Wg1brqzoVqorJhfeI6wKjjPbjYAZAShPV+Z32e3q4=; b=G72dmresx/TlXNRM6fuGYtc5ch+D1YeI5kbIk0OW4arrIQsbSxi8tTJlDwUav80dPn Tnm3iRmBypNkFfevbILJmIRIIrlfLcCXUROuvPR57gxU1Qk/NiUVLuvgtX97nxykyluT rUN+6E68F4KchHUK5za/8oOOzLXuaFLWa3uN7kUErrqygZ39nl2m+JqSb5tbXX5W8ffG yT3LdZyiZv7EcCJGh1WvjHlUsUFLH+5pc9upnfTSxt+y/HZswF1Bb3cxBdSOMSC6uKdo 6mFT9Fz1o5/y6cLU4qEPSdrPckL0ewBj3vm0SbJADOwWB2JtS/tQSCBIKRyh4RyWNOKb PoAw== 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 e26si12813471edc.216.2020.09.23.03.18.43; Wed, 23 Sep 2020 03:19:07 -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 S1726550AbgIWKPr (ORCPT + 99 others); Wed, 23 Sep 2020 06:15:47 -0400 Received: from cmccmta1.chinamobile.com ([221.176.66.79]:15905 "EHLO cmccmta1.chinamobile.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726328AbgIWKPr (ORCPT ); Wed, 23 Sep 2020 06:15:47 -0400 X-Greylist: delayed 591 seconds by postgrey-1.27 at vger.kernel.org; Wed, 23 Sep 2020 06:15:44 EDT Received: from spf.mail.chinamobile.com (unknown[172.16.121.3]) by rmmx-syy-dmz-app01-12001 (RichMail) with SMTP id 2ee15f6b1df2a4a-86392; Wed, 23 Sep 2020 18:05:40 +0800 (CST) X-RM-TRANSID: 2ee15f6b1df2a4a-86392 X-RM-TagInfo: emlType=0 X-RM-SPAM-FLAG: 00000000 Received: from localhost.localdomain (unknown[223.112.105.130]) by rmsmtp-syy-appsvr02-12002 (RichMail) with SMTP id 2ee25f6b1df1e3d-8f271; Wed, 23 Sep 2020 18:05:40 +0800 (CST) X-RM-TRANSID: 2ee25f6b1df1e3d-8f271 From: Tang Bin To: davem@davemloft.net, andrew@lunn.ch, hkallweit1@gmail.com, kuba@kernel.org Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Tang Bin , Zhang Shengju Subject: [PATCH] net: mdio: Remove redundant parameter and check Date: Wed, 23 Sep 2020 18:05:32 +0800 Message-Id: <20200923100532.18452-1-tangbin@cmss.chinamobile.com> X-Mailer: git-send-email 2.20.1.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In the function ipq8064_mdio_probe(), of_mdiobus_register() might returned zero, so the direct return can simplify code. Thus remove redundant parameter and check. Signed-off-by: Zhang Shengju Signed-off-by: Tang Bin --- drivers/net/mdio/mdio-ipq8064.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/net/mdio/mdio-ipq8064.c b/drivers/net/mdio/mdio-ipq8064.c index 1bd1885..33cccce 100644 --- a/drivers/net/mdio/mdio-ipq8064.c +++ b/drivers/net/mdio/mdio-ipq8064.c @@ -102,7 +102,6 @@ ipq8064_mdio_probe(struct platform_device *pdev) struct device_node *np = pdev->dev.of_node; struct ipq8064_mdio *priv; struct mii_bus *bus; - int ret; bus = devm_mdiobus_alloc_size(&pdev->dev, sizeof(*priv)); if (!bus) @@ -125,12 +124,9 @@ ipq8064_mdio_probe(struct platform_device *pdev) return PTR_ERR(priv->base); } - ret = of_mdiobus_register(bus, np); - if (ret) - return ret; - platform_set_drvdata(pdev, bus); - return 0; + + return of_mdiobus_register(bus, np); } static int -- 2.20.1.windows.1