Message ID | 4c1f4507fcb3df92e2ea81843870c4a620e59181.1487365317.git.pavel.belous@aquantia.com |
---|---|
State | Changes Requested, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3vQ5J25vssz9s85 for <patchwork-incoming@ozlabs.org>; Sat, 18 Feb 2017 08:09:38 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=AQUANTIA1COM.onmicrosoft.com header.i=@AQUANTIA1COM.onmicrosoft.com header.b="euopVcfY"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935103AbdBQVJc (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Fri, 17 Feb 2017 16:09:32 -0500 Received: from mail-sn1nam01on0072.outbound.protection.outlook.com ([104.47.32.72]:2114 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S935044AbdBQVJZ (ORCPT <rfc822;netdev@vger.kernel.org>); Fri, 17 Feb 2017 16:09:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=yCmBn5AWSnXS90kqtd5OsXXtE0rVGazRPEgtg/is5RA=; b=euopVcfYc/LHzgpIxmOX5Izuoi6Y9q0sTSUlTtIhTf50kAhlHzNo6ZuzcUPJmImfJ52V/sCrHuDHw8+jFWqmjwchIy5cnP9+wNqOLEl5sPfbe6UWh6Es8RfNAYph32T/s88MivmQBzEf36kFhZFWLTOUDDswCm4yuJGrULVIKk0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavel.Belous@aquantia.com; Received: from atltest07.rdc.aquantia.com (83.149.43.106) by BY2PR07MB534.namprd07.prod.outlook.com (10.141.218.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Fri, 17 Feb 2017 21:09:20 +0000 From: Pavel Belous <Pavel.Belous@aquantia.com> To: "David S . Miller" <davem@davemloft.net> Cc: netdev@vger.kernel.org, Simon Edelhaus <Simon.Edelhaus@aquantia.com>, Alexey Andriyanov <Alexey.Andriyanov@aquantia.com>, Lino Sanfilippo <LinoSanfilippo@gmx.de>, Pavel Belous <pavel.belous@aquantia.com> Subject: [PATCH net-next v2 09/12] net: ethernet: aquantia: Call netdev_register after all initialized. Date: Sat, 18 Feb 2017 00:07:31 +0300 Message-Id: <4c1f4507fcb3df92e2ea81843870c4a620e59181.1487365317.git.pavel.belous@aquantia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <cover.1487365317.git.pavel.belous@aquantia.com> References: <cover.1487365317.git.pavel.belous@aquantia.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [83.149.43.106] X-ClientProxiedBy: DB6PR1001CA0023.EURPRD10.PROD.OUTLOOK.COM (10.171.79.33) To BY2PR07MB534.namprd07.prod.outlook.com (10.141.218.19) X-MS-Office365-Filtering-Correlation-Id: 3ef3e25d-8634-4e61-239e-08d457793e9b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BY2PR07MB534; X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB534; 3:ZHjk9FruOmxjRMhRH9ezoo6PrrjEf5+sQjm0kXvZvM1XfBQWbD2maQgoqkecwYDRifFicJDeBZjirQhouTSD8l7/Qhmb3KspYzzJ4KZFdCaA/Ow8T0vy1Zs8jsQ0CVBG7+5X58r+qzD8l7bQbWcHzMlgTX93/Kme5ixcBgsRtb5/17bJT8cqG+PbxCO8R7GVJFq8MQtZGApe4ntQ0BMQ7A2RljduJ5kSy0M95P6MN15PKfu3wclmdTEghKaxsmTy0egMujATACteorsBYtAs2A==; 25:vfQCRRKnS8BENNZgey72l6Hkn2vQ9KRHV+gtTTl2H0P8vtqSO4s3VgQcb+ukOuhKr7zNCvPIf/wD/poNdLL8yu4Y6msW/FPDlbOV0zZCyfbOvtpjKUTlbmXzn2I5sqWRdx5CrWCaCQYBR1dfDEVZBUj/3bhC1lelUr2gc5Jk5o2VpUyfxqT+YZ6eCkTWDZPrHU+GYc2ObakDU8cbRu9pO0CbnYX/PThWJWoH5MSZTwRUwJFEXB+edM4MA7CZRNYgs0nm7oYtLsrOMwP7/Jdvucljr7zEsG7jx2PPNK5lHMgKs+eWpRt6VYymN6FR2aTUYKF9fUBH8e2f98EY7+YG9Jwbj+hzD2OD57uFlFx32scm+dL4rZIX2l6AqEtXSIspajzRDSY9t3GkF9AA7JQ4BQ+/q3Rlmsx5og+bVzmIp7LEz/MhurDS9Br/9NEbQlvAHZIXPUKaHL4dNyErPrBMTg== X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB534; 31:7mmpE/LwFBjriUaqYYf3FtnDYfX8pXohjGp9jLcVvWeXmHkoXmRLJCB4t3APjhU6SuhURzMRuEyMH6Uq9GI8SDOWXdClrZnXVlPcyuN3LaNaNb4Qnaf8R9TO4Tn6+IsXkeFRPm7Wp/7UnVBw4QeKDHPYAmzbPGwX2bAL6lyDsGTU1naacaYodoADbmy13wjbtkQnf6X/EzbAzHC9QnqcFqv7QHBv/TWDPxG0tTrwJXY=; 20:+7Z/+1wEGog/3Zx3wzn3FTkXSnYR33hDyJzsXb1u/IhKjLvvIm2vh3/0D0yCOGUqOAH59/6Zc5SCDO8c3IlAA+SZhQB9n2nD+fVOk53uDmY0cBXE1Qb4gFwJA8el8apOn3/3K3jooS7DJTAV7xtytxT73rIxiTRKzMDdJzWceZDeC4VCMh9fZGEldKBqnsBLwrkwjY63n9GhNuT4VDifjH9px607iLC8GodqKlLFnn8efoXDJIBOugStelAPHMPzKZElTR+V1ipq1yuAidlOXmzi9MATJEfnWiONPJsW9CZ2zuBMbcV0jd2bfX9ApWNF/OQxU7yCLXqkAvrpg5HsOhmJA8WQAYYwKi2cvKseJ41xUVW6SdIyWVxjxERFUlJ0ify15p2Ko3Xmc1QSM1W/+/DBKW5jv+TbR810bRfPnCXIKy6WAtHDDk8CHgFSCyujazerUUe+MtkDGOPsAWyzcC9hy6uhBGbGD0zZ54BfrC6GMeWpzcMYp172Hi9xJLtd X-Microsoft-Antispam-PRVS: <BY2PR07MB534A8A0E27B9C4B82AEF63AE15D0@BY2PR07MB534.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123560025)(20161123558025)(20161123564025)(20161123562025)(20161123555025)(6072148); SRVR:BY2PR07MB534; BCL:0; PCL:0; RULEID:; SRVR:BY2PR07MB534; X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB534; 4:rQzU466bKaqK+Eurt1Tz4G0/5rv02CerYG7HEbYKCFY9rQd2dm1Q3oj10Bg+9jo8T/LZLUSaZXf6JPhBAFdA1YhIlbHsGeERl5ZY/dJF0bQV1aijHJO030C1+6yqzmAFToLbWM+rKTe6lmRUfSekwQBIt8pLOcA+xNIhmR0JqOQCxVsaTvrp08wfIvBDP/bigrv+IzX2stMeuAB7fIgGMOlA0cTSVJRp6IQmOnLEFiXxhWR3b5FL7crROqlZlt7j9tDjaLzdGML19VQeDb6XOj95QRcHRW7WFzVUjMLl0DkeDu3/lBHP+/5LenTRR97gjJji3/TAbY+MXrzSRHCNBntXuYQqGUsOFnycfqCUzBrEfAP54XgyeQ7XC9h37uaWwKhNslPuT4+kCdT3qta6xmyGwjbI4aHjbbZnvanczPrOXHbu3yXfQArNDeuB8SzfY7YI0UMlYV5rF/H28tDsUWdN95qiVUmDgXGFvW0+9Pu3sWHZ71Q+eCTnhnLXTEOjGOkFmuVicJFgYToQ885HZGw6MeSY+ia+ohofHtlceozCuJ5zQaM/PrUWzBfyeL8b2YXuVD9IBqYFkFotk7AmwTHiFzNyy/YdHvZ+sUxZ6iA= X-Forefront-PRVS: 02213C82F8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(979002)(6009001)(7916002)(39450400003)(189002)(199003)(8666007)(92566002)(6486002)(5660300001)(33646002)(54906002)(118296001)(50986999)(76176999)(101416001)(25786008)(106356001)(42186005)(86362001)(81156014)(81166006)(50226002)(8676002)(36756003)(47776003)(66066001)(105586002)(97736004)(305945005)(4326007)(189998001)(48376002)(5003940100001)(6666003)(7736002)(6916009)(68736007)(50466002)(2906002)(3846002)(6116002)(2950100002)(53936002)(38730400002)(110136004)(107886003)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR07MB534; H:atltest07.rdc.aquantia.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: aquantia.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR07MB534; 23:6kfsMnOltbsIqylWI1dW+V1HofezLPvWVxsx+li3Nt?= =?us-ascii?Q?HtYbUm00DgS74IJserTdXBSKFTkItgMxzv4pjrRzzRT+FPNyKRfw7OpNG5dh?= =?us-ascii?Q?dhbO9MlcSllZFTcT8gU+1hB76gq6+CuA7PgfrE0I7QRIc/o7mLbOHKdv4Gx1?= =?us-ascii?Q?j2VTD1wh6TtKHgAyVVeJeHaQvgPaz0g5L5nUHfx2QUsoQhPFRLCmkIyIhz6+?= =?us-ascii?Q?7M/K/pDjJMREvDz2nYSCcL4C5BnfLKuQ+lH28y5mr+1Ef1JcT9QLZsTd0VEZ?= =?us-ascii?Q?gzRwHZTNBOYXyMs161gLi8VLv7kGm+eekYE98I3av6V7xACMvaKo2qZRVEyN?= =?us-ascii?Q?2Ik/A9vjsqvdZRTqAKGFqD57bkv1J1g7ha/ocmUCyIlJvvX0Qnc8oKu39QJZ?= =?us-ascii?Q?tP13G8XmTXIwp2vmxPzGokXjChndgV2vGIfssoaNgvL+oiInDgW8Ko8qX3oD?= =?us-ascii?Q?PCsqUIoDwhHCrzrpE6lUKz8jCB7xJkm24rh/qYZpSllYRWP9ydt/zvLjcpfJ?= =?us-ascii?Q?9Zvg+VzPBpN9QO00IAX7jzfYhfcGHoA/OZlwZd7zMKu4y3bedm2CVOgzuD6j?= =?us-ascii?Q?L44ABUMRtPC80oV++AB1Rn5pmk+VlM6lb6ZXwJAd5tQrBngGqP6a2F7R7AL2?= =?us-ascii?Q?N+Gtjb7eJ8hE4U7ueZ2f0xq3fsWPPclHc/bTHO1qWI6ARTW/9Yf3n/vDMl0A?= =?us-ascii?Q?zu2wumE4NNAd8+txkri91Qzaen0gnceUjA4mvdrmfGwK5NPzWsCB0zS6f0Ui?= =?us-ascii?Q?7baupH2OHnaAmf+PCIaMzKP3aPcSAC1TS392X0ksU1hpPyQf/cJj+9QKN49o?= =?us-ascii?Q?UWCGexTQH8sQiUuGafxpa0L1EIV9SJyfdwv5AO5LS/SfyScW/uKRtFQZq8Pv?= =?us-ascii?Q?PEKD0dnxg6xqTCx/N723+JtzdKDJvYRSepGvtjhH3/V7v8jSvv8/fffKic9G?= =?us-ascii?Q?TuvPLhlNgp88kFEqfkxXhlsE6HFtxdrrG2x1KWtdMueusYswbvt2Hp0eB/3W?= =?us-ascii?Q?1f4ZD1QJgsp5C3maDVHu7k11oWOQ2hfHNGkMR1QpQlXX9s/SkfIDqFbV58Jk?= =?us-ascii?Q?fgTXmR5Q1cdb7o7fuYmMFzesObCk5F1TJ56g1h9nl9umNogThdGCE+mWpdVk?= =?us-ascii?Q?P6z5TTRnInjKJMc0Y4GW6q5PPMQZlVkqSdY5Gve+aN+O5RGfZ1kaOvpSr112?= =?us-ascii?Q?bHgbrOlc2Bw7QbQXnNOMSmzmFGenxpVC8GVAwDr6AxSu2sWHlKj1jiFrlFf+?= =?us-ascii?Q?NoAduVK6TKppmpedQ=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB534; 6:30CaD9KfDzyv/hFAgERuNCnjPcOz+9f3HL7twaVH5qZYY6YzRURuQzGhkWcsT0a+rop54rbLrJOQiN8A4xSZ048SsbS3CFls3BeFZsthQOPy+wwxD3Jf7QokROlFQWKqu05c20UE4TlkidaUJI2u3Hg+OOcXDe61qWBTwRn5To+qYMoLmHU3sL4/wu3SoadsPgIs7SZ+NZjnX92/i43wvmsAJiQFZ8wpd8T54/2YLPr/awwcXcCW9BHNiG1pRGcq4IuRrfyDv4zcIl1pXelwrIRPlhMTTTId33PPpmS3JwnU3TOhvB8cdPrtogbhrUW9+exDN+iW79TiQ1XExI0OWX89/d+XH4VnAPullmItjo0nitVKMy+t1SKsdNxlF0JMnmN1eEbtpdmjFQe3lA78Ww==; 5:8VJtvggNNeij8OO97iXXwNJICcPA3rFCswaiGaQl9wuXTlH3ZgMAhYf7h1uCgFXRE6mkA1NVi1qmME1m2SKol+sP9c4JvBi2tDi2d1h+cDEiZme5YY3BcPt6AkJwNMxdnr2pnuXwvrIXIX4+muwBHA==; 24:NoFwiWX9IzSbAq9bERWm1vf87WptYxt9lTGf/4fb8RN4x6p72QG5DaKOo81Pgp2Ci+S93BAqPjenFtzTlKpQCDEcauHVLdgjT2bpjvGASGk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB534; 7:qXKaj8ZB6uxy36+nAui1iVj9hvnfjnQicEs9cDTiBbju9jl3F8MPmZ8cnLcCDFT9+XSZKFXY6Le7deZW2ODyl727T6PfYsPQfdBn7QzqLqwEm4NPJwYcUMPOgw6P3+lnxJADhJhsNDM+8J9pf01Jsanuusvvh7KdrSnrjFPFYLhb4YTdAhhQ3E4Kk6a32RygmltAb64QZYDoFm9lCA1ndliNapZrVgHVGFYL00KHejzKtxBlGtDCixTv0ojVrbuG41pgEvMcf6olTHdooyD1mD9L0nBVVSyADCQamSAYOXuoJ+YCPXgwE5HHagubsQ8y95Zd8BkCd9g/GHphlf2yZA== X-OriginatorOrg: aquantia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Feb 2017 21:09:20.2377 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR07MB534 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c index e50fba2..daed4c1 100644 --- a/drivers/net/ethernet/aquantia/atlantic/aq_nic.c +++ b/drivers/net/ethernet/aquantia/atlantic/aq_nic.c @@ -260,16 +260,18 @@ int aq_nic_ndev_register(struct aq_nic_s *self) ether_addr_copy(self->ndev->dev_addr, mac_addr_permanent); } #endif - err = register_netdev(self->ndev); - if (err < 0) - goto err_exit; - self->is_ndev_registered = true; netif_carrier_off(self->ndev); for (i = AQ_CFG_VECS_MAX; i--;) aq_nic_ndev_queue_stop(self, i); + err = register_netdev(self->ndev); + if (err < 0) + goto err_exit; + + self->is_ndev_registered = true; + err_exit: return err; }