Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp790069pxk; Thu, 24 Sep 2020 20:02:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxVRWb7hrf2LF2yVD5b6xAhYs1KlNEwQz44ZqBCiuWYG5NKK9WfHpOYPJD1biV5tueJCBz1 X-Received: by 2002:aa7:d296:: with SMTP id w22mr1833012edq.327.1601002929296; Thu, 24 Sep 2020 20:02:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601002929; cv=none; d=google.com; s=arc-20160816; b=iILjyqLyQWBybaVKANAqaHl+FXz6/ZRdQ+dnzlUPHsIUvvPduKehFc0fDTMDhH2yas jDn+vogAd7ksr/qxgI0UydHapPsx18ZTpMKMYfBGxPt8wIpQrd4I5pCOhHhgJH04Q/4W qIXv+Phjb0we3jd8S5PPCbI+JgdXYoO44GJEwdWh+2Ur9PbpqLSRKqhfc8g0fRgu2mN3 FuYsuzf1olwMyieNn3oAuhjRlrEmxITvGcFjvSt3sTNt/IR++ccXdjaDnYdJuJMh5EIR J5kMA2Mk1ZWU2PCAvRm4w8RrK/FqShzKnU2FMfzo7ulcKIvx2ymydeRbR4KsjRf86TJI oR2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=z3jUWD2fC1SL95Yl9ShdkufjETxOkqVAW8pS+ieJlzY=; b=k37l8/om5bK8UNoHlhnpRe5el9OS17NQ8K87AopLvkReEaKZYjMq598cHHNqHELNf3 Dat0oL5Bycj3MxcJRSlE2iGMpQuOupTdWnsx9bEmtgHHsrqfyx4Q0Kmt5W4t6Gq+/iD8 sD1f+74cM5Gox3yWRjoQ/58kX1C2bvVcmUagRgtFzTMGbclQvdfD8r70vm3I4Vi6BHpY Qil0MaP8vq5/dfhC61J6f9JESrjjxrjsFJ+6fnX6XRSdYhsG1TfwwRFubpbgIV947IWP Cc3tMZFww1HtvTlJR1Sn7zVFG9a+cbncNwjhPTKf1iDl+iGGgQFslKdt3BzaHVFSMAc/ wpsA== 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 c9si959063edt.107.2020.09.24.20.01.46; Thu, 24 Sep 2020 20:02:09 -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 S1726977AbgIYDAc (ORCPT + 99 others); Thu, 24 Sep 2020 23:00:32 -0400 Received: from mail5.windriver.com ([192.103.53.11]:46022 "EHLO mail5.wrs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726676AbgIYDAc (ORCPT ); Thu, 24 Sep 2020 23:00:32 -0400 X-Greylist: delayed 875 seconds by postgrey-1.27 at vger.kernel.org; Thu, 24 Sep 2020 23:00:21 EDT Received: from ALA-HCB.corp.ad.wrs.com (ala-hcb.corp.ad.wrs.com [147.11.189.41]) by mail5.wrs.com (8.15.2/8.15.2) with ESMTPS id 08P2im3i024410 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 24 Sep 2020 19:44:58 -0700 Received: from pek-lpggp6.wrs.com (128.224.153.40) by ALA-HCB.corp.ad.wrs.com (147.11.189.41) with Microsoft SMTP Server id 14.3.487.0; Thu, 24 Sep 2020 19:44:20 -0700 From: Yongxin Liu To: , CC: , Subject: [PATCH] Revert "net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init()" Date: Fri, 25 Sep 2020 10:42:47 +0800 Message-ID: <20200925024247.993-1-yongxin.liu@windriver.com> X-Mailer: git-send-email 2.14.4 MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This reverts commit 09ef193fef7efb0175a04634853862d717adbb95. For C3000 family of SoCs, they have four ixgbe devices sharing a single MDIO bus. ixgbe_mii_bus_init() returns -ENODEV for other three devices. The propagation of the error code makes other three ixgbe devices unregistered. Signed-off-by: Yongxin Liu --- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c index 2f8a4cfc5fa1..5e5223becf86 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c @@ -11031,14 +11031,10 @@ static int ixgbe_probe(struct pci_dev *pdev, const struct pci_device_id *ent) IXGBE_LINK_SPEED_10GB_FULL | IXGBE_LINK_SPEED_1GB_FULL, true); - err = ixgbe_mii_bus_init(hw); - if (err) - goto err_netdev; + ixgbe_mii_bus_init(hw); return 0; -err_netdev: - unregister_netdev(netdev); err_register: ixgbe_release_hw_control(adapter); ixgbe_clear_interrupt_scheme(adapter); -- 2.14.4