From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932283AbcJDHtR (ORCPT ); Tue, 4 Oct 2016 03:49:17 -0400 Received: from mail-by2nam03on0046.outbound.protection.outlook.com ([104.47.42.46]:42880 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753510AbcJDHtM (ORCPT ); Tue, 4 Oct 2016 03:49:12 -0400 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; From: Madalin Bucur To: CC: , , , 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> Reply-To: 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 Content-Type: text/plain 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 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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) -- 2.1.0