From patchwork Tue Oct 4 07:32:54 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Madalin Bucur X-Patchwork-Id: 677961 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3sp9zk71G9z9s5g for ; Tue, 4 Oct 2016 18:49:38 +1100 (AEDT) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 3sp9zk6FwSzDvfY for ; Tue, 4 Oct 2016 18:49:38 +1100 (AEDT) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0089.outbound.protection.outlook.com [104.47.38.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3sp9d36pZgzDskV for ; Tue, 4 Oct 2016 18:33:27 +1100 (AEDT) Received: from BN6PR03CA0069.namprd03.prod.outlook.com (10.173.137.31) by BLUPR0301MB2002.namprd03.prod.outlook.com (10.164.22.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.16; Tue, 4 Oct 2016 07:33:23 +0000 Received: from BN1AFFO11OLC003.protection.gbl (2a01:111:f400:7c10::188) by BN6PR03CA0069.outlook.office365.com (2603:10b6:404:4c::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.16 via Frontend Transport; Tue, 4 Oct 2016 07:33:17 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; gmail.com; dkim=none (message not signed) header.d=none; gmail.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11OLC003.mail.protection.outlook.com (10.58.53.74) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.629.5 via Frontend Transport; Tue, 4 Oct 2016 07:33:14 +0000 Received: from fsr-fed2164-101.ea.freescale.net (fsr-fed2164-101.ea.freescale.net [10.171.73.197]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id u947WxJ5022632; Tue, 4 Oct 2016 00:33:12 -0700 From: Madalin Bucur To: Subject: [net-next 08/13] fsl/fman: check pcsphy pointer before use Date: Tue, 4 Oct 2016 10:32:54 +0300 Message-ID: <1475566379-5078-9-git-send-email-madalin.bucur@nxp.com> X-Mailer: git-send-email 1.8.2.3 In-Reply-To: <1475566379-5078-1-git-send-email-madalin.bucur@nxp.com> References: <1475566379-5078-1-git-send-email-madalin.bucur@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131200399969686169; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(81166006)(356003)(8676002)(76176999)(104016004)(33646002)(50226002)(81156014)(50986999)(305945005)(105606002)(53806999)(110136003)(7846002)(106466001)(43066003)(77096005)(626004)(229853001)(2351001)(5660300001)(48376002)(4326007)(2906002)(586003)(97736004)(6666003)(6916009)(2950100002)(189998001)(69596002)(5003940100001)(68736007)(8936002)(3450700001)(86362001)(85426001)(19580405001)(19580395003)(87936001)(50466002)(4720700002)(47776003)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0301MB2002; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11OLC003; 1:JD2AcuJOe/zGhHgnhBb9/l03ZNA1t/3Su6/+kLC+Jsoaf3GmpbhfzXaf6QUdPA9vAdwQEsf8G5Lr8Z4oFBTJsiC8MnIi8Jp7H3pMCFo43KoOKsA4RN6oLsyU4hoX8bv4prfAd3OfTibHelaUWvpzU8FP3S85XK6CDT877HglFzGagM233k5Eox8Bk7G9uHYeewPiBM08H7195VHuv1uwAPFz9L1a9FbFdbN9qhwOk5Z+DurNp7CU82EMdFel1GO+qbG/3hw+su5IBsHqtjscnBCQNEVG6eEIxqmiZkTdcDr1c7v+yZqFtFDfgTtLexo95kAcq+abQs+6Yw4Ikjn3KauuQeGhzAqe2aA0wrfB63YDeVuHFCEI8yZYUvhwTk1yB2QS7IsLgfcuL/mJ+SO2GJlsaGdqjFP0P5JQ84AqMXCYKKVFwJvsCmnSGXo3uhuSLKVVRCjoznxTH3PDX83xqKYRLH61o5G7Ghr9KBoVmvI20bMGl8dB5RDenR9RyjUH75yb7w3edLrBMyE31iOUHKK2yp9FJiSTW+CAXzVs+VMvfLpyqsKFi8OfqbdiZgGh5ffLviwJvD/AuPLHD6r1oGH5HeVwd7Ds8ISl7gbZXiczglc3gCYMKR+X8dM3iamE MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 9b3e039f-8828-4d01-b13b-08d3ec28b509 X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2002; 2:KUQ0YXydWvwIxGyLL1RtvpJ1ukTp+vqpnwecAE21J3ZJaRINNtXmK39qACgdwrHQC4ZXAnu9TItQDCmCOTkU8nWUwYIDAVoev5Uz1t66s7SX9dpKiGDQfxZ3+6SDqXSCjyWSFHFsfmtoBgHUn4oJrcTvdfl3MrA9Rfqk358CEyS9UsIkG+bzlHE7Whvk0hfDItpBtU1TYL7VprjlhDcRxQ==; 3:WI7PNw7EhRpGggsMOYm4JgUVbUfPI77O6etuMoVmjc9nA5RPnODHladQeZYyjEuhbxkhBGgS9oP/RO5tNZQoHnBpuFxcQB8daVY+hbUGHSd7T3pDCco2JCZFeqWWw++VHUH4wKqL7v2Ld+K49BFdaxuwWZNHe3w8HQyd3cLxB3UK6qtxOKHYofatQAYrT/FDjKMXy0amR3uMW8qZ+/9oyZZipYtD1QHNKOmz7XHjFrS9oOlNk6G5bRwtL9ShjjMG X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0301MB2002; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2002; 25:IdpVHquzFqNhHhU4lZMKUt9xyS2nNFrnQzOCTcdiJ1SWNVpJI0kgGgPktLNs0C5Av6ec/bkfgRUfHKbeW6T80AwzSIOOzRHbcNlgi66Rp7EvdDYTbGSiuGrz25Bv6jEhhLUoNsFPLIlnuUXW7W/c8Gz56PdNuE50INqNq0023+9kujT0A/31Nb4T8lDghA7xIhZyn+xgwVUZF6ttvAnMW6OiBZYaDz77O5yaJ6FwuJ8+T1lPLC0768QZQAyOanC6vdzs86YZWymZhItW9gycuxys3TPmUSYL9ju+fvd3VdI1c273r0ftMFV5Y7lL8v0rgjHqSsOXm/upaszghC/Cfk7wOGvuhWBqIU57Pr4Ko3ed6F9s9tzStMJrP3tAEubhAMT1Hd+eTM6rFv7SRMUaj8mzmn+x1Kc4WJShYYl3Igi0Ggdf00GwTNXw6qK4lCMMEFg5K04HdIrYgmZs1R2UGIdUBGs1gxTjpu5QUVAzzexuHBW1u1blQ2Zso1yY3bc8bgKtITHZnPg6jub/d8tk1cJ5Bf5tYs3WBiEFhZ1rSCzeP1WR3056ytjvMGvS9L02+j9FECig3pMnB0KYm9rmKMfNTOMBTATvO50JCR4YbTIypMhaIq78fRo0g8zF3VUTqBJ7cA4V4o+N+LbgFcF95uj2l7mcCHNvz1kW3H7QqhF1dC/4XRc7IS08m0EUqV0ZqvxC6UEewIt6VgSjL08dnBqt7d0B7hRhCWQH9u6rCxTXDZBBilbdMDyyo4aF3xAQ X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2002; 31:1rI91KC3KRlStAJ8oSsVDtAeTz4XT6b/Rqfogd8ZepIv7mzIhTJ7TQjm6jjMJMVTOVpThvy94DAJfEDUXV7i5YUne1WVWfApT5Da3fGGPWSNymFYxintHBnw1VrVifFlVXv2GtCShMMO4gApNDL4malPYm36ItYtHh19jDXP2oJ0caKbyI6IxOvYlaNJMZ/7YUmpwt78jbmj2eMCNxikE/kdgArRvQzlDZ/j+Cvbpv9DXl4Tg2KRGBxVF2YqH44CXLb0zKc8mFpPX4iMG8l0LA==; 4:4n8q27b3wJMM53bxraYDdWpmLPDpeBy7jSsOpvsR/8cI5Dfzg4nxwnfeVJtPGk26aq0UHpibhandbm0imO6OuFMR+RU2INU4k7VSBMZnPkzNpk4NRJOQykS1OIdOt1DSorKQI0jZNlG1g8q74HBeeifQoRQl7tO1D7XIZJew769kDECGV1TWx2QiOjOm0YyQ6VFjUQtpvceZ8PcMWe77Vboov5sWz0bwQYNob7hye2Zk76uWmYoqpevXeyThCsxbEjB/hrPdfqDMG5+0V9O7NYc7375gI9Yan1AUEjstz/Fho28HoLJh55Xy909xK7z4obOw+5JQeHBKUPNqxXjVSuadq+GsoraCrKuhlpXgmcZut4kv1T2GrmmDj/cTZuGk7TVSZ8lT7Hh5/jnn9tsnXH6H7K3al75UNT5hP4bkZLfkFk768nmOL5Go9qXAXIyzKVC8zsE+omnSLA1F5YGtpVNYqHjCLQ1UHJETHQp83wlsxP07jS2fOKxa+k9HDoXOwnHtSBt+mnI/nBUSc9RCT9FKC2bb+6KgK56lMp/sg3FFSzvcdrABP8OIyaNC3JI8 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13023025)(5005006)(8121501046)(13015025)(13017025)(13024025)(13018025)(3002001)(10201501046)(6055026); SRVR:BLUPR0301MB2002; BCL:0; PCL:0; RULEID:(400006); SRVR:BLUPR0301MB2002; X-Forefront-PRVS: 00851CA28B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0301MB2002; 23:65ehUgnRy5frMqiPEy45sCNB25uFPQCs3pFYgIL?= =?us-ascii?Q?t+nWljnz0st54iI9zLDIXMkmI8vDmPWGWrqaHpCA4zrsSBcla1mWJefhCo8I?= =?us-ascii?Q?7OLDUghp3xoiPx7azNLvni4QPytrdjGmk3HNTdDAiIkKHMiIv9eBaPJzeoif?= =?us-ascii?Q?GM3YzV8mcSRqeSUTyUIo84owpO4wZzeBJrRAf3nLBBLtyOZtxyFgBIUk4CsF?= =?us-ascii?Q?KK1MUskX7F3RehSfOEYZvZfco4smMxsNFIxy/E9txmtdNtBnVE0nkqcUpm9o?= =?us-ascii?Q?xOKQ2CxiwfyStGh7n8Bn8W25pUWaeM+INXe58GxSdjIDi1TGsiB+h6KLsk0f?= =?us-ascii?Q?lNO6P9BUfzmM8MRQ/5a1vFGeCSNhbQD1r8TBiRxBaOamIkQVYPLRxOdEU/RC?= =?us-ascii?Q?4Gq+aZ9ank9HTvHd3J+3r8DWZMLAgLjHQEhtX8ip3FrsaBaapcZWR4VrB9/D?= =?us-ascii?Q?iI4ABz0kcxbostAQXdAt8DUGy4ODO9CmKQ7TMwEnWZElH/PXAoPMWl+EDGAQ?= =?us-ascii?Q?DiT3AFihkCia+69NdqENFy9XKej3uG3wVlwZ6Y9jCtYnOVMGdUUlRdW47ebS?= =?us-ascii?Q?WSd9kUlp5Pu2uREL0V4zIUzl4RR7B+f4KBrXbxZkCnDru9ra7Wd3+Omw8bru?= =?us-ascii?Q?KEM3RxBfpX+ZoIQYbL2+1ai+OAn+K/ANpleuN5VyAHpU/sXhfnYx4sTWobq2?= =?us-ascii?Q?SEdRDHtvQGBGeOApjsgie32TO6dJObnSQvGipJlloCPcYM5LwUrxPHW/pDKn?= =?us-ascii?Q?VSoCFn3XlDaxh3OQbbNVeigwU99wMAC7eKtzkrLmWbcJxIpa18FnDmtIqZ0H?= =?us-ascii?Q?Sr7n4RSCavTh7SesB12sMJg6Jhy6rGMtxb1WAJSP5CIv1u29/bijXO4Q85wp?= =?us-ascii?Q?WpKDgReA85bEBI8Gbrsy5gurv0QjSIzF3nb8UX2qoXWJ0osX40U5684aVlFg?= =?us-ascii?Q?jA0Ef7opshEjgiWypX5DDwtAYGAU+gocpa80k8TtW7ViUJE+9fTGj6gCgwVo?= =?us-ascii?Q?pqMWT5Kg+cR5BqsSmfO+LMmR69EUBI+fC9/plaaoeG0qC4gghPLEsIJhXzS2?= =?us-ascii?Q?lrgH/yOR6uHfOt/KXASFedy1bwGBz/efLXCtR0/EH34w/tyImM7k7gb7YL7N?= =?us-ascii?Q?MDs81RfnNYgmBCBSwdlfnJ2GxA8MylWjPxzKhsaaHtLJj7w6kgQT7nLgVBYg?= =?us-ascii?Q?7+6UOk28ogpsKSdW5LNNJPVRYZNp8B1HxZ7bogM01y4a9NfNSh793Tuuqg3t?= =?us-ascii?Q?USjQD/PcDm3yvPlFk0hg=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2002; 6:29O5yf6TkLhhOyLSyyONgjXvivYOQ+Y3HWUbe4u+6Tkc2d4wK6hVBlCUBCb8yimd/BVjdOHu+HPdtAfLmm2Ae0snwDun1/+BXZ2JCUQEr2Yityw4OQfMZAxHMPDGT9FOhNbuUyGCTAME3XaeTfS8sIu7o5N4c6vuWcfZ8pd/MQu+5PoFer55unvSZgMGYLQJIHl1Eqf+tAHNWPX4qCRAosvj84/eOArOh+HuQ0JLmGv2suX6aAnlK3YILSF81zKT0FN4T4wDdUY1tkjAz7boio3bHNRDGSkuBrjtqPnheIhzd8vPtLZcu8fyIxPAMkg8; 5:J9c1F4wYm61wmEPZ+/qHoqoG9MC7jE50NB0cZ1bR8vqpR5vAbFsjDpqxtD/IfshYaQjibvPbgBFzanjzZ634JDZEZJNGlQMAxafnD1OED5W0O+fa27eMQa9fNfanPNYFckukrqlkf/+wrgdGWVvi+x0KyRGzlKfc1e9ofz0tQsBQkVbR5jDUAulw4QGT8TOw; 24:Q6SQEYTG9ORnTdJFTJNG1BKXyzuEOehnCIW2CDLxW56wOI2xmq3pj1z5bcZu+qgeM4ZwfQL7Xx6YstKnAaBgNcN8vmcSf1IbZdRr9UFzUH4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2002; 7:zJoQqVO5hVY3VazxM5w4S8Wz9lozBe3wuiDkAcW7eGqdSFwRK9qeTJtuPeevPRonZRQE9ClpHSCBWqKzo0CZgOqRBbzFDzoH76SJmPe9uylII18aQUM2D2pG1KQDSdjovDzyVhtO1qQYGlWJpXS2MGIR6Z1kl02s44O1q9twctkQArbD2e6Flmkfx+0KShVXa15mYhl+Q7AfkA5IxI7i4VO8im6xhsjrmheaFX+B5sNX4iPh7OF43kiy2/Od/HoLdervkhv1W+Utd9DtLtMrJJ3TD7NfIH4mw6rKroXSb2jw7UvEgaW54bNuEBEZEBftEQe9xrKFhdxFfg8WKCKVdw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2016 07:33:14.9874 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0301MB2002 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: madalin.bucur@nxp.com Cc: linuxdev.baldrick@gmail.com, linuxppc-dev@lists.ozlabs.org, davem@davemloft.net, linux-kernel@vger.kernel.org Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" Signed-off-by: Madalin Bucur --- drivers/net/ethernet/freescale/fman/fman_memac.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/ethernet/freescale/fman/fman_memac.c b/drivers/net/ethernet/freescale/fman/fman_memac.c index 96dfe7e..53ef51e 100644 --- a/drivers/net/ethernet/freescale/fman/fman_memac.c +++ b/drivers/net/ethernet/freescale/fman/fman_memac.c @@ -507,6 +507,9 @@ static void setup_sgmii_internal_phy(struct fman_mac *memac, { u16 tmp_reg16; + if (WARN_ON(!memac->pcsphy)) + return; + /* SGMII mode */ tmp_reg16 = IF_MODE_SGMII_EN; if (!fixed_link)