From patchwork Wed Jul 27 02:20:38 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Chen X-Patchwork-Id: 653053 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 3rzfVt3bZzz9stc for ; Wed, 27 Jul 2016 12:45:42 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161398AbcG0Cpj (ORCPT ); Tue, 26 Jul 2016 22:45:39 -0400 Received: from mail-bl2nam02on0064.outbound.protection.outlook.com ([104.47.38.64]:58325 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1161392AbcG0Cpg (ORCPT ); Tue, 26 Jul 2016 22:45:36 -0400 Received: from BN6PR03CA0033.namprd03.prod.outlook.com (10.175.124.19) by CO2PR03MB2296.namprd03.prod.outlook.com (10.166.92.153) 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:29:51 +0000 Received: from BN1AFFO11FD044.protection.gbl (2a01:111:f400:7c10::177) by BN6PR03CA0033.outlook.office365.com (2603:10b6:404:10c::19) 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:29:51 +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 BN1AFFO11FD044.mail.protection.outlook.com (10.58.52.191) with Microsoft SMTP Server (TLS) id 15.1.539.16 via Frontend Transport; Wed, 27 Jul 2016 02:29:51 +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 u6R2T9Ki016285; Tue, 26 Jul 2016 19:29:46 -0700 From: Peter Chen To: CC: , , , , , , , , , , , , , , , , , Peter Chen Subject: [PATCH 05/15] ethernet: cavium: octeon: add missing of_node_put after calling of_parse_phandle Date: Wed, 27 Jul 2016 10:20:38 +0800 Message-ID: <1469586048-15697-6-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: 131140601918686492; (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)(1109001)(1110001)(339900001)(199003)(189002)(48376002)(97736004)(106466001)(36756003)(68736007)(33646002)(229853001)(11100500001)(47776003)(50986999)(4326007)(189998001)(2351001)(76176999)(105606002)(110136002)(87936001)(7846002)(81166006)(5003940100001)(2906002)(77096005)(81156014)(92566002)(50466002)(305945005)(8676002)(2950100001)(50226002)(86362001)(104016004)(19580395003)(8666005)(8936002)(356003)(6806005)(586003)(85426001)(19580405001)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR03MB2296; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD044; 1:gqh8dNLyfA+gD/anuZkllTUSJ0UZOilzas/r58bRHvSfrVdiW81hK6uXFK9FZEqdhM+RnXm2pdR2osfzWA0U3bKAEtTTAJKya/EpuMsuCBwUog4G9pmc/wOqvuEbwwOZFwp2gfgp2wkVyK5y0vaiSfGxBPEzRDlvSi3QPJHY+r4rsvqt497A9Wpb6AYeE1k/4xsjKl4DG+4FLiHUfLMJ0rfzj2eDkvDz9y+Tvklx/+vThqOl6RmAoL0CeRjOI77QM0aCeA0+DtXQtbCb46DTaPJ3eXH0oLD0gg/htNGe3Pb2EKFsaewcQZuQlFL7WdYW4l9XR2+vD6JLLlMpszlUtJrkHaNvNGFewSxmp2eMGwhkCbU/FxpwxHu0f9dtW6SCkFLjVztc1r2YNeURp8JBuAVnKrAm98IkTUDGXMHil8fHcP5kVcPcmH+DQT87ie3fBxETURpX4k637voGOqfBzGcbFXL5Ov81IcY53+tIEg89PRKjlN6+n6aCMntpblghj5MGJ75f+JpqJ7u3GNGQ9TnaBr0rwEd27S2B7/OZOc/ue/zLHavUCbqbYVxGCbEbo8eTgwJPOPzcozEVhhAPRNAOEoZRJHEHyQLEHitJTHvHI5hHhgoE4iG937F15KH4V95DTf15ycfZtSF6fclEgVY45NujIpODRTMKcgs3fCrKkjqstlbLj0VIf7OoTZJUKx1pOXWI1zRQb/PDENbMlRcS0Sa+v2uHOmjDNJeA1L4= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 0c7d3641-068a-43fb-23bb-08d3b5c5e373 X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2296; 2:39KpWEFFIVjt8lwrJIAsjs+9bcHapz08zg6PwNVV2ExMJDKJ0WRQ6vXNIPXkY3ZJzpxaaFNoOLipqRmucI17BNIe0ZOme7spoxN0F2t37CSZK9RvwMOQe9S2xYTNoWyLzOBC3tVdfMRx4/g3254NHjBdchbH0roDhhvIXac1+uI/kusxS2tcK6ZCZR6NCnyS; 3:srQAIaB7ZUWx5NzjSUmGqxt4+1AiaC2XgwT5VRQgf+rcPFS3LVbV/QXzq2vcr7Y8QOm3gfs+umt03FkRv+6mlzMZW3XasdPA311AmJTrBFjYkeV9W7hpl9CHlZ3ftrkxuWA3MF4os5G6lHHYJtd6bJDngkf1Wig+lwNYlAe1Mlhyajun6hBbE+uw1kRBsMLw/+Ox+D/UScRW3t7YOTlFOOIFs3mc3J/5Dk3b5qxZNyM= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO2PR03MB2296; X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2296; 25:QVr7+cg2ln3HbH7/vT1k87P1yJjbrMPusHOWOnjkLhcJB9bWYpeNBe+TPhJciUUbX0PZhKgv9CzKzk3K9gKU6Wnn/kVIMdOpvpBc/GEziJ8PhjgFS8i8h6+ffDhrCbUmGuW0yjnhnEONCnwCL6YUAq3h9atD3PluEtibR4xwKQRYQlP/P7Z6iL2BL5wdyhh/RMdtE9q2jnX8l6+2D2KvDD3X/c34gMiqWJPPeAcEs38oUfbkxXEDavjYDcSXpMDzuWKlX+KO19NVAdGXekidxaBGVVSEQParmiLGNRFMa/IkjlXA1ywIqUU7ycr62Hqc/95+3jkUemb3W9YiZLB0gWbw6IXZDspK5UXvwguWkV9jtAQzZ/FkY31takiJvybb54+br8zWQ+xlsTDW9FsL0tDNSU6RKphyYi2oxEJJzMNPrVbdJnn2GcyRXhGtjqWxo4V8bnWW0q2y4SC04oimYIdX5fyqNH6BH0W8THj2BnU1+gPCJhf9c/HG54cKBefusptM9vnAcXUaBPy4kegTCuU+qZe/8y8OPLSF2sJgaK36WU0gvj6Wxq59biXB4qP9gvCTgWnKq3IyVWnxVMiVaP/g5rygNWZcrcsV4XVTLm+4NKj8jDYa9mV1WxFTlyo0RQqVPY4tX8uWAI9WOM8q7tATnCtgX2qL15vjDylmPV4WsbHogLJ76XgMwOkDCJukgWfQnExwmj/8gBCkUvBVLg==; 31:VI3jB4n1wRjmiu4Onij/BIgp7VDMq8AbCwLjaP7CWPbFHRs1OGKDX2BtrsLJwvcvuhpkbZSlFqlTGrYu2nBNi3Hak+vd4dkcBpSLVr+JKI502o2G36tkCCwDIt5aliV01SFbkX2yUSbbp5bvPk7LidLc18b9k+ylNTGFpluEuL0ICGdTXoUM8SfQr/uW/E8wOA0mUDfi2qUxStXmzXH1/Q== 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)(13018025)(5005006)(13024025)(13017025)(13023025)(13015025)(3002001)(10201501046)(6055026); SRVR:CO2PR03MB2296; BCL:0; PCL:0; RULEID:(400006); SRVR:CO2PR03MB2296; X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2296; 4:zgux2aTreT43b9m7nYHKenriqiffPRRmRE+1EN9gt7iQcWqA84WG/A8T5wbgXUxHlnM/yyDAzNpFsQ+aOX+6LOp2fZYkHr1xk7SnDzXhvGZ96cLreLBj40vkIv6TYR0BZDFIZRZ9wAsG9VOnGrlSjoBVR6Pcaavcsj/a4Dnoxixsv8/tnf6Rn0v90aLKjUs8GkmPQYDlidXq1ITR55l+jJJChmRXfkDpjbqOgZffDRtNGZHpHScPfuWyfluytDlkkwmVxQZkt9WzfiUtmJw0wOo7vx3oEx042g1gabw8nq1Y3uh07JxtNbtcxPQKTGPyPXP1LJHdxt6eR/7Lw0HorA/tCqhdwkyvWHFoKghBFDHSDIIteWfow79/3pt1eMOaRZiFgUJE1i6yw3YXDelCKXznYZ4d9V3xn6CMlMkaVRMl9XPOQXoh0LAXvZ6dyQ7YqYElt8tPRLSQUfz82mV5g5QSzlL4shhis56VyRXmTdIMjUDUk+PwsR5iLDOlbP9grs8wtpef5twniKTeA6aoGA== X-Forefront-PRVS: 0016DEFF96 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CO2PR03MB2296; 23:ruerPouVeUKsSKRZLnIVd5BwGWH0eyYtdTOr+1uRq?= =?us-ascii?Q?SY22xbG64iKyXHqwrRx9t7xcaDgWcwuLjROftLpzwP7OEdKhKaaC5VXkWWm+?= =?us-ascii?Q?hPNPPiLzgyPV2zcV6Vj1U7ojwyrCTTI30Aq1TkYYrgxnPyTWB52in9/bx6SW?= =?us-ascii?Q?s1bNrlrdxG2K1SyuPbZXhsFzrp8Mdm9NoCX4Gpq9KBr9pResTKCeRS8xMwRa?= =?us-ascii?Q?Vxi/kW+VJVvdmvknt1PX1GBpcd35W74pLkY2hSSF9j+t+be5mbope8Mbhbsz?= =?us-ascii?Q?9y5H4P3cpn6tlOJq3jCvnHWKAxTDBTXvbT76K9raOAlCBtcgIuW5rZ7BO96A?= =?us-ascii?Q?FDyqcW+C8h1VTkEZ0NPtw6w/N3JYVkU9LzP8RC7uRUMtXQRAfEDXDPFWlPgt?= =?us-ascii?Q?ihomgKBpm1omTSUsNaxjEr9iRd/p4Am426ro8Sai2TpRYAjPt+2J/CueqctQ?= =?us-ascii?Q?z/lozcEOPRU97FPsANQARg+4+zkFZB2gZgx+xst2cwAHodp6XQ7lzbNGiJIs?= =?us-ascii?Q?voZ4Vykv/EpTiM1HjkaF4kz/RTK0eyKli04/scoTiP4S/kpogZjZZEbqWysD?= =?us-ascii?Q?GM9boR0laT2oqWHqsyjz2pVZb0ioDNCFJ38dQowkTfO2Q1MHC7XEusgPCdw9?= =?us-ascii?Q?YmilQ98JEjbdEkPZzqwhRtoUY3RxhKkac8xZkbxcNEEwbb4BjUKriFtUJlLp?= =?us-ascii?Q?KweM5DBl13iClPWW+dm/kWahZNkDwLwwG5KpQo6IW0EqhhKbbwWvr5ij8b2u?= =?us-ascii?Q?uM/gGD0BFYoavdtOhMQwjZR8DLXNDKX72st9zwbUfI4Cjskdnf7WwTt4PVcJ?= =?us-ascii?Q?1KqwMOul/49QDvb+/5lSlQcdG8/4aakiterTDgQK/gAut11lDmCNxlr79wdA?= =?us-ascii?Q?ozMWjU+xQ29ptMNCrRdzjV9HsT13PlA0zTDRlK3J3Qvo9MlsJYEUlNXNKzTN?= =?us-ascii?Q?xbzowaqzEA3yhZsnp8LHpNnmY635ld0XXUu3GJDnvJPzzvXPzw1Lb5x+B3Tp?= =?us-ascii?Q?6fvaGJhWp6YNgJt+F0cWj82sxcdE/qGLeq1YvOVmmJCHLOcMIcWoPe0AFmE9?= =?us-ascii?Q?8iEJuLwvD/+NWnyAsebZpV3KEx8TnzfwYr2uHXCEHl4sQp44bBcIFl4SFFC5?= =?us-ascii?Q?70Zph/2uLHwEtaxGVuZ/JeF98m3xn15?= X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2296; 6:nyT1RP00s9ttpI9S2Ld9eBfP3UpO2KypsmcR+WTHopVRj7I46ClW0gaF5iGdMuzIC4bqGbCiUYM5vJDu6nou8pTnyV6s4rY6zr815dmjDZ75dyFSeW7lW2UNBM0Mptl1AQMdd/plQbi9u3gAu9pkLEonfxK+OYV7VSGMBgU68EYGcrdG63UQNBjkLBRdiTT5TVLnYhJwrVW3ZFg+ObImF4hQDKdjFAyCJ2MpNlDcpyn5CK10lU5Qg6xJN73/Mf4zqcHFW20d7q4vYrKJvAmfnmpMtSVeUE/M+gpl/jqb2cc=; 5:ddP0x4/Hbv3rVMIOL1h3v2HrxGUwpMdnNUZGa+Q5WnoMUIewlLig53FoH9C8n/aQR5mtMyMW+JDOmIQWatzNL6d9J2Jh5c3YoMtE4wS40MZ+EJ5L7s7asvEAmxeA14sNzItTTdeIfx1TSgmR5tECPRAK6PFH35rJuZy6vbe0TQk=; 24:uXRzfUTh3Vrz2f5ilYER4IzaBVwZn4NicNX6q5QvqVZf4j1GkuTGbfmbu/5ZU9Lt4IIYH784RjeaNJnAGNAIuJp7xvN5KyzsIY4qkEDypq4=; 7:nEA0FRGPpxfreEk7/d4rW49an9KV9uK9GTgAxTA4/DFZY0wvCXqoxmvKyotsRo5o9Z7Jl+7uXrWiqDMsLQ7kH+RSChhA6PV9AzS3kU9VSSE7m9kq6jhn3ql1rkUd7eU01L98gVo7y2Oh7tpPaAIiVjB7DwwfE5J5sBlV00qHq5EQ02c/ALs4H8v1N31y+3ynlY4h26i9Z0YitqN8Z+e06d+CWlY9TaVmAuBXvgFW9FOzo78xda02JTLHGRlJ15Da SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2016 02:29:51.4162 (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: CO2PR03MB2296 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/cavium/octeon/octeon_mgmt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/cavium/octeon/octeon_mgmt.c b/drivers/net/ethernet/cavium/octeon/octeon_mgmt.c index e8bc15b..5eb9d8c 100644 --- a/drivers/net/ethernet/cavium/octeon/octeon_mgmt.c +++ b/drivers/net/ethernet/cavium/octeon/octeon_mgmt.c @@ -960,6 +960,7 @@ static int octeon_mgmt_init_phy(struct net_device *netdev) phydev = of_phy_connect(netdev, p->phy_np, octeon_mgmt_adjust_link, 0, PHY_INTERFACE_MODE_MII); + of_node_put(p->phy_np); if (!phydev) return -ENODEV;