From patchwork Wed Jul 27 02:20:41 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Chen X-Patchwork-Id: 653055 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 3rzfW90Mmwz9stc for ; Wed, 27 Jul 2016 12:45:57 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161410AbcG0Cpx (ORCPT ); Tue, 26 Jul 2016 22:45:53 -0400 Received: from mail-by2nam01on0079.outbound.protection.outlook.com ([104.47.34.79]:19328 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1161392AbcG0Cpq (ORCPT ); Tue, 26 Jul 2016 22:45:46 -0400 X-Greylist: delayed 935 seconds by postgrey-1.27 at vger.kernel.org; Tue, 26 Jul 2016 22:45:45 EDT Received: from BLUPR0301CA0021.namprd03.prod.outlook.com (10.162.113.159) by BN3PR03MB2292.namprd03.prod.outlook.com (10.166.74.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.15; Wed, 27 Jul 2016 02:30:07 +0000 Received: from BN1AFFO11FD015.protection.gbl (2a01:111:f400:7c10::157) by BLUPR0301CA0021.outlook.office365.com (2a01:111:e400:5259::31) 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:07 +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 BN1AFFO11FD015.mail.protection.outlook.com (10.58.52.75) with Microsoft SMTP Server (TLS) id 15.1.539.16 via Frontend Transport; Wed, 27 Jul 2016 02:30:08 +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 u6R2T9Kl016285; Tue, 26 Jul 2016 19:30:02 -0700 From: Peter Chen To: CC: , , , , , , , , , , , , , , , , , Peter Chen Subject: [PATCH 08/15] ethernet: marvell: mvneta: add missing of_node_put after calling of_parse_phandle Date: Wed, 27 Jul 2016 10:20:41 +0800 Message-ID: <1469586048-15697-9-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: 131140602086780326; (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)(110136002)(189998001)(92566002)(77096005)(105606002)(7846002)(229853001)(50226002)(8936002)(5003940100001)(104016004)(81156014)(81166006)(68736007)(47776003)(8676002)(86362001)(2906002)(97736004)(6806005)(2351001)(50466002)(11100500001)(19580405001)(33646002)(76176999)(48376002)(85426001)(50986999)(305945005)(4326007)(356003)(36756003)(8666005)(2950100001)(19580395003)(106466001)(87936001)(586003)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR03MB2292; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD015; 1:5eBFr9entKXFH9weuw2wjnnmfe9R/f26BE21MEHALk1c19dY528Rb1KU0J+E+PT94/YqNz7bjGz/gGan6PsyECrkRbmJ+So3SlT+1jlBbuSPlZK2ZvnS4Pf5BXRJG4z4mAXm0xMukBtgPCRdnBwLyyYhMYOGJ6qI0izq/EOfl9jEyDzFzXOk3yy11g9hwkCIF6Wl81AsbfHtCVOs+XhIXMSWD5AdzquFIhPEO36QScgt6cKmwr1A/EQvwnj1LTQqR9vIZLFiFnVAW7SkC1QDwD7mSn4vuccC46EIwCZV7+EJx33ZVdvWHwooYeCybzC0eagsJN8ZKEAtXIBH7HY7+YL5bM10gcUZ2aBJcJfu6/STyrdPdoBRNwtQQNCPRBPwUqyk5Lo7NFiwFUvMnxptzV0IXbCe7JDEd1GX/zXDhR17/W12Y8lg/M8fmwH6r0O4IlK+8XvImnzZJdnPT3zs0mb/7Z183sjTixh8E6whIKio96cdOTRHZaOjGVVPcFiK9MKfn3frICl6GsEQ+MiAnDAo3h417dkMLqW8AnNXtVBqQ7atnk8m0fudSHKHW/aEasYKVXwl2goVTtpdljIzBAuD3r76RgGUw0XYsiYpIk9S1Q089vVOQM+9dkkNmlVozs+etsnhnLIhlzqyr3UJgg7zBHcDFQsDM0N5PQ3JSHeuXgBRDWR1mRMfCdbE/fSWcHG6jGGY7xhpdWRX3lG9InbYDVBKjF9gDVOMFCk7s5U= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 24ddbfb5-48f5-4e2c-0c47-08d3b5c5ed78 X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2292; 2:L7GcacGFfmA0w4UtZHXg9A7d1hTvAFkj+57zJn9JNut+/aMhCYA+BJH+5T4kCzfCS7GulTL4gmafIMaDhMUxHBhavegxvJ8i3FAI2K8UCJMD2p03yWCu1rsv9e7mKE7Dw2qqsgJ50C7TgelSAdinaDqFEZHfdUS3hfOuUeblYfiwV/OGe5mDdthN9zQH70PJ; 3:QhbCjpITszCkb3hhEq6wAm4Mgc9Z3Y3AhUjqPFbpHssjLhxaa8jOUFyrJE0EoakNoxSxhSbQAk4bhKeQwx+Jb6W3zr0YhyX+1yPWaVjtJ7BxS1UTHfGmz+qmRH82JOohDQ8JzjJUjakeoHeORUaKj585DIekUEhBhsYyWGsSf1urz0PdUGcWtVs/QlZOCR0LoBovY/BHEdZH/RmyoSt75bho/3WGuz2nvSr5XhgRETU=; 25:jwMv4Os/649r2wE7I/TkaFw9aECcL9wzdOWBC8OEjEdHcJ2C+2Usr3Ns5WmQdghdDPeHOB4PvG1mx1uCvdEQnxMEUkhAZ0qoX4+EsqfblIAFysZ2tuqX5er5e9HugxlRfM3B1E77O+cfqOBDFdD7dx2BwJQVVjoVKGnD6WVeFxDzBJbkr+opNh0YD7PR8ezOKC2EcBcyVs66CtVKvxU0jF3nXAyYWMK6gDlrLdP6ixLff3q1wTG55Vp2+znjhgu+mLKvweDrpBqXc9AT3W7NtMXTGARjQ2Cs614sX7vCLxRq7EgXii0/B/H6934BX0i3yYoihi76IkQ7Vf10wpwCKuZVCB9vL9dTaSmK4s6bMAfI/O3SoMGygZ4vECK9SoKCG7qyNblQebw9Pq2h5/BThQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB2292; X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2292; 31:5//A+Ah6D5Fv4yjlNbfW4yaKQY9rhW7tuRaBijk7HgDYEvOnsGbnNaTQlU5UDmcioLUGBBHIJuJemlX2NERP9EMtEHYRLp/9BfQETvvdb8xHxHT3s9Ls6Sw4/pOuaDUKuIaDWp85cBwNZkFGqK18hOduqSIsZv58fBIcRK8MLvTimEa7rtC/2+xKosmWpQb7M+DVDpSXdzEW+BkgYL4HZQ==; 4:OS/e7LZX6iYthmysqhCZQZ/NNN0JUD+iS1HvTIMXXKzHoxkK3hZSpvR08e6oRfugODr+Z7UF6/BVYM/AQUJqvLj7mqaxz2eFdgDCeH2tXId8MbldA8pac4f8D/UO3ngZgClRRuoN/VWl3G3d4ony5ecaIZobRoiZhBZwd6p3r0ZCnW/A89wPNgrXEPW82gWwnMNLZJyeec44Q5KKly9LxIdjCCg5im1SLyrGteWonp+gvTOLj5VI7US+udU1czAUf6jc2rpRdEFq36gDwQholeyKbnzOkntmFu32tLjH4AZfHT//qwJMg1o0MklSoRHSIGgM7u0iIzhxZwfAZI/HXscuPJ8EgF95XJZo/EH15cMyMRy0qJBYWnlNyLJ3gapNZHwMlJ66EGeWH8Y/eCrddHAJ5/rxZ8Em6LgKwV640eB1T042/z9fAtp+VeNrBqWK3CId5mMr4hp5gLXR9ykQNhwdyxzCkoGN715LpucyQGIfIRxC5kRitxcqjbpxboAOT7FwVy04aX3dj9fnrMr49Q== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(13017025)(13018025)(13023025)(13024025)(13015025)(10201501046)(3002001)(6055026); SRVR:BN3PR03MB2292; BCL:0; PCL:0; RULEID:(400006); SRVR:BN3PR03MB2292; X-Forefront-PRVS: 0016DEFF96 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR03MB2292; 23:F11943LCblnWuCRRRVj97holdtpNTp2jBC40BTsTX?= =?us-ascii?Q?pADWGeneJs+zqU1JyGoobNUoHsm2QOLFr9pWEFVjGRfHlvFsqvvNofThEeNC?= =?us-ascii?Q?gtHL3yrrhAEe64lrThdoHxu7noPqKhyJ6kgyvup7LFeUco/BD9jovDCccnOm?= =?us-ascii?Q?LB5x9M41wDevhz5jiUJQJGzGS1pHoVTWs8TR4777jkTAJ0f79ge+6TVAaZMV?= =?us-ascii?Q?Nd4d4lwRBQTElZSM2NNpnCLRq+6AwdQ5GNCK3MoObZp1q1udNa3w82Dt7FGA?= =?us-ascii?Q?nmzvm6uIhfbfDiUmHvFZvRhqC1CQWTn0Iasuy2afGaLAdu+5dKRytL4wLqZL?= =?us-ascii?Q?4tOEUHSffELGM8O3wCR2/Ek4Z2JKUeTzlHS1+qE2AJtLbJFy09pIk+3t8ZHy?= =?us-ascii?Q?gl95Cje4xj7nX+XBMYOC4BiT7IcLey6A+q16tOHubxKAb9/c5OxFaqXnglgm?= =?us-ascii?Q?/WmbgA+d0SwqYMJ56rZvLfSJH9H9JJf2n8mXfDhpMIccFopgQ1tFKzSxeU7Z?= =?us-ascii?Q?bK9KQhdxzLUDF9rjSh0Wi7rtrMe0Qn4fgU6rbLlCgkCdCMQSVTTm6z4+xsuP?= =?us-ascii?Q?6ZOupfVy8lTkmOfchpJHB8MgSxLU1hfCAJRGiJeMfqOLHo22hCTiww9JulMA?= =?us-ascii?Q?mGyI6WDOD2YryXQL9jZwB+Smz3I2hS+C44lr08SZ5BpVxnidBKqb5LnVvWLn?= =?us-ascii?Q?u7Sz6qsuVSLO1Zwhi1u4+m+a6HJ9mMpGz9UGxsgGQ1fAnhqy9ZO2KTSMYuTa?= =?us-ascii?Q?2UT9Xp0ZIx2sv9WvAWE11zY1RSoVoVGpV36ZcGDNt9Gnvt+rc7fqapvnwYn0?= =?us-ascii?Q?Rn5+ncq3qpmUUcVSS7DRx4+fyL2S0EDjCD4vevRTDcBQsWrtf11SdCJBxa+f?= =?us-ascii?Q?PpPsYbglRUQtkq8+pl+BvWAiPS3pjTgWg7Cl9rjPVflqA6mAyFWhtuojocyG?= =?us-ascii?Q?2SWBimHxeseXhUcqlNQhSlG9YHwtwO9CioqOxrue1e06YnMInboz0I82vtwm?= =?us-ascii?Q?MuhF/tmHQ3jozV0lRhrVN7NwvFvykKtcHmlGjWg+gIDmns0+0v1Dr9Ina6dh?= =?us-ascii?Q?pd/FNLpPZ8CUi+xczv9op6Hqdt+30pFz8T+og+Aja+zUc/2dncAd3gK0z2xg?= =?us-ascii?Q?WZiI0kBK7HTwbiGRKHoGpBBEKiuzrUK?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2292; 6:0y/ykkoUCXlsCeHQJ7vmkLquXF4ZF9TcwwKb4yhKN37YylqZ9Z1ZTmlTCvdq9HIzA/TrAu2+3EDApqO3vs8+cphuH2ZHH3DmENf1fVOqjSy/HgY3BCyKUIERfzzf/yRGunL2TjF+7hwCiooALruNttPIOKwnOZLIit/sqD31EDW97axW2qBxFtDhl2pok2+OGq77Zp28tpu7p+rguCgVIqqO98Ink85whSBgXToY2dWaNk9bNjuY67Fkup20nHUeAAUIQcDdJUK9rRT+J8i3zMK17UKa2X7J1af+Io7Cs3A=; 5:JcEhugoFcqZ6fVOk90WdmYGPG9siM69asxVxlhZULtOwaZTIpvGsIs+kYX5WHA0FfWVgpOe+cxQVJpT444mQOcgPAe/NOhTc436KBGv/GvDJ8iYDA7r5rgZv5SrRVSQmqITOhb5+0E7uLEgkG1MR8asmRPF9bAP0Bk5Tm1Y9UTk=; 24:PnIoZQWUXcLpIQxKLlKD6aBxo4J4jvZ55ibLZ6Qjkcd26e9mdYEKYKoohM6U3s/PleK+NlP+m5LdPlv1SxsdU7lB53vy2one7vS6EJwdk74=; 7:u03Q+cp90LLMWSmj2P+4dRY8PKPVmQ1J08Wv+lbTdaW+eQphOP7pnjX3RcqyAk9KwuMkwGGR6GXf7LAbEIDWtQClVHWTXphi6XHt3ei9RDFKCzcew3YYZL/wVc9KP4fksCsg0G5dpTo5yH9aSnbgeZuMHtfedaeqmYIOtfnwuDZBz7zeFZ0x2hA3FbSrjIuPvmZwVmz9oSi4uo+pgowB243iapaVcT56cpVYH8iRvHduzuFSL/H2Jz0y0vw0wP5h SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2016 02:30:08.2256 (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: BN3PR03MB2292 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/mvneta.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c index f92018b..16aca9d 100644 --- a/drivers/net/ethernet/marvell/mvneta.c +++ b/drivers/net/ethernet/marvell/mvneta.c @@ -4113,6 +4113,7 @@ static int mvneta_probe(struct platform_device *pdev) if (bm_node && bm_node->data) { pp->bm_priv = bm_node->data; err = mvneta_bm_port_init(pdev, pp); + of_node_put(bm_node); if (err < 0) { dev_info(&pdev->dev, "use SW buffer management\n"); pp->bm_priv = NULL;