From patchwork Wed Jul 27 02:20:42 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Chen X-Patchwork-Id: 653059 X-Patchwork-Delegate: davem@davemloft.net Return-Path: 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 3rzfWW36Zsz9t1p for ; Wed, 27 Jul 2016 12:46:15 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758881AbcG0CqK (ORCPT ); Tue, 26 Jul 2016 22:46:10 -0400 Received: from mail-by2nam03on0053.outbound.protection.outlook.com ([104.47.42.53]:3200 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1758789AbcG0CqF (ORCPT ); Tue, 26 Jul 2016 22:46:05 -0400 Received: from DM2PR03CA0023.namprd03.prod.outlook.com (10.141.96.22) by CO2PR03MB2295.namprd03.prod.outlook.com (10.166.92.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.544.10; Wed, 27 Jul 2016 02:30:13 +0000 Received: from BY2FFO11FD024.protection.gbl (2a01:111:f400:7c0c::151) by DM2PR03CA0023.outlook.office365.com (2a01:111:e400:2428::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.15 via Frontend Transport; Wed, 27 Jul 2016 02:30:13 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD024.mail.protection.outlook.com (10.1.15.213) with Microsoft SMTP Server (TLS) id 15.1.539.16 via Frontend Transport; Wed, 27 Jul 2016 02:30:13 +0000 Received: from shlinux2.ap.freescale.net (shlinux2.ap.freescale.net [10.192.224.44]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u6R2T9Km016285; Tue, 26 Jul 2016 19:30:07 -0700 From: Peter Chen To: CC: , , , , , , , , , , , , , , , , , Peter Chen Subject: [PATCH 09/15] ethernet: marvell: mvpp2: add missing of_node_put after calling of_parse_phandle Date: Wed, 27 Jul 2016 10:20:42 +0800 Message-ID: <1469586048-15697-10-git-send-email-peter.chen@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1469586048-15697-1-git-send-email-peter.chen@nxp.com> References: <1469586048-15697-1-git-send-email-peter.chen@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131140602138111102; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(50466002)(229853001)(19580395003)(7846002)(87936001)(68736007)(92566002)(106466001)(2351001)(2950100001)(33646002)(19580405001)(305945005)(50226002)(47776003)(105606002)(97736004)(356003)(36756003)(8936002)(50986999)(76176999)(85426001)(8676002)(48376002)(8666005)(189998001)(104016004)(110136002)(5003940100001)(586003)(4326007)(6806005)(2906002)(86362001)(11100500001)(81156014)(77096005)(81166006)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR03MB2295; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD024; 1:Eiz5Z+E6pDElMpWw5D0qZ4mhq0s+rOiQU7VZslfsDwEIPpcPc1791CFq6ttXvAn0Of5XrHjcVN5dnIB/ALnBCVNZgIlv5IXvdOD4SGiyIkd7eFeajj60dsHNYl4O3nQrr+2/P4Ma5at5HvAR7CJ9lcf1fChLNtn4E0poCzESQ9h/+uwX4n5R/OM/YQjUGhh23hLMpL2SzZi/IcD6lPDd0ZbVSeFXlCzGKVq1PpCPj0O5xctbX8p7mtWFzMvL4LM52/87N8ze7t+HZ+WZSokxiJ7zX3xLk4R1ft9wV+kq9aQYFuP4Ceu0gJXIrEMpviAMEZaWV/pOf3//b6cqVlicASgrm5wWiloEPm/Ed0dCCQT7Z8aXVK4C3buyesSgGCbnzp/WVPLF/BkMjF7ZnHPJsN71YQjob/3Jt4DA9iZVICY/eSLDzlm7vO/BB1n5spBQcaoausnlZf5DgRI7Z9gRJbi5Tw9yChzKwYtf06V0+4Z1ptBSH1sLVvM2nG4QHJc9rgt3bEeVDnLKwnB9iG9kakf+90QGA6FJ0j0y/ISO5PUZDy0Sd1gMiJV8+AHZZkz3MqrMEj9TTYTTKl17q25hAzyl9mYh7aVAYfCVLezQji9AT3sVJsr3GFzMyCwIRPIcIStfUeSCKmRbVpsEnjfs+DngAdG7FcrUoS2WcFjOLl77WR0xTbcibtl6Q4iPFU5y7noJ1Tndgw5vFTFi5pkpiC8a3OwqvWSlolknIqcgIDw= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 5ccda9b9-1422-4187-ac7e-08d3b5c5f089 X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2295; 2:lc/ThBMxFk9qbn+gVfzQB5YvRDhySMi6A3E4rK9ySyD+U5TT7u1ri8iObT5u9VShLKxblMKit1TAJQqRaGjEsx6efBV7AcuuLhoT30LnJy9mh55P3ymBFgKDvJCG3lLoXp9PNjNT586PovlRG3qfprjca+Pk1L6QBAAajrRXseMsMN5YGs900I68iJjDOemj; 3:+7Q/jadeqORmAgjHaIkRXgS71IHMJeYSvXutEWkL8KjpGNM2GlCGwI/uwLBZ3cE1H9MFqfOF5DHmlycy2VwOeh38UDhdKLgRCWCmQ99gg20Od5Vf9RpxAcYsmdYYwFvXOZcQ1JhIMrPtYBXHjSkHl3LpA8VhNBedmcCOED2Eo7ly7wR1SbHJKwILrrJnNzAFwcPYdxLeg6sA+C1uX2L872KaX5kc2bMy8mbqu43BMaM= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO2PR03MB2295; X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2295; 25:iEAYj4jD9qnZPt0uTgPC5AbOF9PTj08mqyL751IVQL0XgTwTFacOYowD2wixPi4Wni9OIuv7miMiZxFB7/1RWNNdLzO52g5kmtFWyUqeijqwxrL8VChWg8D2cTYhyL1mA+gCHXltoJepTOiz1LDpaeMcNnkVIIvPWz2/0aA86aHxe9J/Z9SdfS1QU0wPuSKvkriLS05/w/PoSY6OwoXziIO0heu8nhssqUTBtQHyNAVJ7ygrR+cIMvxAQn6/Gkh192UJPwjS2fd8/J182HyLXY3WhaWBuVKgIaTTKV4C1M8srzFDuE32tugwmuBBAhH+Pt4nW9AcDB0lzBSmD0Nm61lBPYYsgGlE5mlUx2LqO/kgrzVbSrcFkYRfgrlp6oZH6DoGxFk+EWczQLs1M3aQOvxEN0odwY9psqD4jbEYavGISmbpGm2QCuPYyLdgX9Gh6POFpSDEkwoML21ARw3Y6OWWhOJSG+GHcRmrpFOF3clytawUGaKuwT73vnKn5fFz6FgH99C9D2Szi1MQ1ktrUUYBwm6DwM8xmAfbK+xhUXxoLkO2Z3tIVBDZhPMDekvJp99LsNtcC0173QYblZm4pprRxJLa5v3Oq6h0AsvCdOzJ7NHb6NEvCHoEw/9howSNldxh9OBMrFMTp/8NkEOOSywVlPMhCaIuw5jyUHDfmV3tgKTUEJve9tGKYCg1z7MlrpzUNpW2WMMGkz+ZSDC5QA==; 31:+zaL42o71AqW+bBX/QK3vm3KAriu8sbEulLljO6VzjTlBtzWkKFqmTnts8gBHgsKOAsEpEFgZozsm1WDBYt9ITwRmRWAVk8qJILdtRap6rG7qT+VQ62HdhilIe5WEt4zv4dfgBabNEjlwlVlMmkWUwnCnirIBe5zeaLo4W5yi1kG4da7ZIouWLX2G4cJ9eRmAuMriPpjo3oCvU4C0GRS/w== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(21532816269658); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(13017025)(13018025)(13023025)(13024025)(13015025)(10201501046)(3002001)(6055026); SRVR:CO2PR03MB2295; BCL:0; PCL:0; RULEID:(400006); SRVR:CO2PR03MB2295; X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2295; 4:AbUGgutet5TsyShyvlOGvB26Qvp7EJdqJkdT750zL1Xm5EwV7vjFzqV6lzJ8j+k+1QaZbIoXaLWW59v2z5ghitwsx0b8H6Z/Hrl+VWa6qAwjospD0g0eXy8WuI4rSl3WYCbZxj1ZqWjeyzdbA9mZR09BzoXENSGg/B69dxEX0ru/uYC21QwpBCKjw8ebXlRSnbn7FQeJyiutArmESo1E8c1jQyCJZpxkQ87WrwvSYQiCelbrEuWbahI+qS6z1tFS81TPWqLbB3sg2LcFtVdW+GHrXo8yk7H7n49kzP0P4y6BC43RlyV8QU69swUI3TePT/r+egkBtwHUIdxGxGN1zYAMFrOA2V0dn/eN5bZhjTrT3uioeCjgxMFeDLb1Wcb9zLKmWwlLJr6XmwdVeBu7czzzLovEuR4nh1/tsCvGxAWu3WLD+5bPE3GjeP7jkKLpoBsSWAoSLV5IkG50l5y3f9yslVSyc+X5jwqMxZNJoujdwvsaMWfcMe+qEu2JgaVBdiOxz8R03oqZFVnlwV28/DaSopoA02lKSdg26RD6Efmty9LzjdkIcNjSD6JW1ImO X-Forefront-PRVS: 0016DEFF96 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CO2PR03MB2295; 23:AX7e6JyLxxzXt5zm834YEDo//Ro9D3GhiRon3i+AR?= =?us-ascii?Q?ecPgIb4Ci75g/fagtd62OysdDB2DPBZwuuoB57oU3I2H9cXYsdnVlv1yW8FP?= =?us-ascii?Q?jXC+sxc/VEfhv9sO1fPKs711iQEjNcxzuBn30PWrXgs6mFf9AjB9jcsfczES?= =?us-ascii?Q?WMZ6qu7sF7CkLoWjz0HkznN6UdT4zznKJw3WPJ5pJ21VmsRO5pgRBwa4Jf+p?= =?us-ascii?Q?NNKNYZ7tRd3TFk+u/KGSvnxgGN4l6SpbIBbRhREI5Gmcev2SLE6QMXmj0yub?= =?us-ascii?Q?Wij9tnrem51njQfDIJbu5hXS56ZM3V2IKG/XSimzpPzmb8CRuiF5BdVx3x/6?= =?us-ascii?Q?btWmBkOffIwpKe9dcc1soY0BGpwgLs4rfh6+/x2azEHnkW4tqt+kRVEQB/5i?= =?us-ascii?Q?sGPHgMXUk4neWlb8X0xDvPzjukXOYQVr4gjod4TnoBH1rh714ZV6KgPTscZl?= =?us-ascii?Q?Z26Ke3OS9tPRRSECdSP/e8GQhAgrrXVZIkZTxH/raIS7jrPTvs1q99U1aoZt?= =?us-ascii?Q?w5ALF0MxERwV2kb4ucCa2N13KjFApBK2HQUDpb5A2Iyd/XO3uBJ39djN+UZG?= =?us-ascii?Q?tIkDQa37+AVHp1GImGH8yM76ZkejWBhjRvvXF940LBL81sDPYZsqON4NVqW/?= =?us-ascii?Q?mVhZ2Z2uA+fCRCr0ZVU4yAVlLiQJ2X/VAfsIFuou6iSRAND+JyVtPJvxCRmw?= =?us-ascii?Q?quVvdKel6JbVr97ivhrYHW/BYHhRicB8dHgAP3skic8l3CO7H9wNStgbf2nu?= =?us-ascii?Q?e4nqzsZi7Lr7Ml4AuMx0Mayai7mHvtUvRlOCN1vCO40/EzTT7YoVjA8VWUSC?= =?us-ascii?Q?QxslLaT1z6feNw2o1G3lWS63UJJONRCvkBEpURaFte7lkDaS5XkleF/U8259?= =?us-ascii?Q?IrfnDzBc7ifWpsDKLvGHHcDXiERXyDeRReQgFcLODF7487H2h0EjI4Wv2Y6U?= =?us-ascii?Q?QylxckmyzxtPhSWyf1EiBN4NbzGW7E/6UD1gUP4zItBpfkYR6w3NdwM/aLRr?= =?us-ascii?Q?TgieVDE45bPPJhtDe+RJtD/nT77YM7twp1tU0SXPgEnxDNWZi3pMMgHafNiI?= =?us-ascii?Q?o0rUEnCD21ifdcRXlIu7SsL6BIXf/jRrpX7bReXIT8S/N6Ay10U3ZL2g6Oj7?= =?us-ascii?Q?KiCw3s9fn6rIo/7Zl2ig2fvNMUa3mEI?= X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2295; 6:Y6AQJ6awZn+3T+7LfSa/IwhuvDk9MRYBXVqypaJ+vFUtMsVADuM6Ba+xcnBnZbadBxEzPSh5WdhNW/D/ZzSfyOEUck4BzOmHLbsqNdHOBCCnR5/jX4TPVlajHXvDnf8NeXL+sGaqEWzo5p4sCqO0OjztbxB05YKuZJgJQd7DJeFJ7jKjlUuQ8iiOwF864VzmwLckQbES5va0Ex14Gi+VyEscHUvYgJMZ2jzjHqmu6llU4Nux0USzGmaCc1r8nMcUsWj9O8TEvE9qKV3YiS+ibaCuy92dRs/PBvzYZvNg8gw=; 5:qfTcQaywYHeUa02pPoe8JKQLb3FnCac4FOOvrkSHhNnim7IjJkUlNbULuz6rA1tv1qXakTIOfnRDXHaAIHznftkj/A3llI/i72oCSfK/xpI9vsTkKjZdbnXUJrWbXli0gDncajREU8xx7JGeSua4+SW3PD6ET1mxH6RP/xI1/ug=; 24:Y4GZEPHlSitOr1q5bzdSA1V3hIXcZVOJ3SFVubkwES88EIC4SKa4Vw/qR6BTCttn+tzoVdOxur4zPTncdHG8lIGXapqvpiZ7RTRmgXnuZIs=; 7:yR9rCySthGKo+3o2jDfG1dGM9PWKUL7eBMWxJTKvsJ8ACWWTVefHMYezbvB6dnlYGXBWfH+SRWIRluUkFmHx7SyiqicMYqFtU4BjIMVBd/jtekAm2EUwldIFbeIu8ZSYpyosdH6JgYdZmqVAXS78FBez58rLOsNyClKV/484d/g9gUdcJN9NCcQMOfiUMF2v/1ABYVGYpaUfkfNex4IVjzIFo5PTdcI0Md03asjfsi1Ytf05GreZPi3a4ZHOsul+ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2016 02:30:13.3587 (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.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR03MB2295 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org of_node_put needs to be called when the device node which is got from of_parse_phandle has finished using. Signed-off-by: Peter Chen --- drivers/net/ethernet/marvell/mvpp2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/ethernet/marvell/mvpp2.c b/drivers/net/ethernet/marvell/mvpp2.c index 0b04717..a86f22b 100644 --- a/drivers/net/ethernet/marvell/mvpp2.c +++ b/drivers/net/ethernet/marvell/mvpp2.c @@ -5531,6 +5531,7 @@ static int mvpp2_phy_connect(struct mvpp2_port *port) phy_dev = of_phy_connect(port->dev, port->phy_node, mvpp2_link_event, 0, port->phy_interface); + of_node_put(port->phy_node); if (!phy_dev) { netdev_err(port->dev, "cannot connect to phy\n"); return -ENODEV; @@ -6234,6 +6235,7 @@ err_free_stats: err_free_irq: irq_dispose_mapping(port->irq); err_free_netdev: + of_node_put(phy_node); free_netdev(dev); return err; }