From patchwork Wed Jul 27 02:20:35 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Chen X-Patchwork-Id: 653047 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 3rzfTF4PQdz9t1w for ; Wed, 27 Jul 2016 12:44:17 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161290AbcG0CoO (ORCPT ); Tue, 26 Jul 2016 22:44:14 -0400 Received: from mail-bl2nam02on0045.outbound.protection.outlook.com ([104.47.38.45]:51747 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756109AbcG0CoJ (ORCPT ); Tue, 26 Jul 2016 22:44:09 -0400 X-Greylist: delayed 821 seconds by postgrey-1.27 at vger.kernel.org; Tue, 26 Jul 2016 22:44:08 EDT Received: from BLUPR0301CA0035.namprd03.prod.outlook.com (10.162.113.173) by SN2PR03MB2303.namprd03.prod.outlook.com (10.166.210.24) 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:34 +0000 Received: from BN1AFFO11FD015.protection.gbl (2a01:111:f400:7c10::148) by BLUPR0301CA0035.outlook.office365.com (2a01:111:e400:5259::45) 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:34 +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:29:35 +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 u6R2T9Kf016285; Tue, 26 Jul 2016 19:29:29 -0700 From: Peter Chen To: CC: , , , , , , , , , , , , , , , , , Peter Chen Subject: [PATCH 02/15] ethernet: apm: xgene: add missing of_node_put after calling of_parse_phandle Date: Wed, 27 Jul 2016 10:20:35 +0800 Message-ID: <1469586048-15697-3-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: 131140601759806422; (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)(36756003)(68736007)(4326007)(8936002)(2906002)(2950100001)(2351001)(50226002)(81156014)(8676002)(81166006)(305945005)(19580405001)(19580395003)(77096005)(106466001)(110136002)(8666005)(356003)(7846002)(87936001)(229853001)(33646002)(105606002)(586003)(50986999)(76176999)(104016004)(5003940100001)(11100500001)(86362001)(85426001)(189998001)(50466002)(92566002)(47776003)(48376002)(97736004)(6806005)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB2303; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD015; 1:8kirhfBo3Eskb3z7ASQDzqeVmoPScKncSUtT49NgID623xWdzEwq3fU9PoJ9U9QwwWOipTgkCXB63SQJxjyR/sK+p27lDq8MpzeVREzsc1M2NbhQnU7eX16raZ++CfWw2FiJKo9pQY4yKwTdnja2I1w7/XwOWgMfxbCtgJdRIc7xtn8k49Ksu785DbC0lRydO+w/tsYdPfvSSY6iiTd2HjOF8hK6xYtQm1s4gGyyKkxSM2KbWtWlMaiIwWYNd6yq5D5v8/9C7S488uGBWtnegHY8B6CYWMGwzTxAJh8uRa/iSHfrOXe5FHWbe6gILj9bOkU5k213i6GP9vbt7YUpUuX+YRtMabL283Ji4OtnsUctBFR40uO9Xhvdqz+1HpLXJ9Oe+NSHatB4yjnSoZ8mlR94JBIR6vz5nbhvLppFKtCHQS7mCkbvCs4yqMX6qgLQO5Mb6qp8+1dCNzeyoB8QI3POun98z5yKpsTX62got6KzohWuw7CsQSNxF8sycKyy9Y2yI9RkhnBiaOgOvmaISikdxMTRvOEk7bfHDUH/o4zf02Mdltobzl/ynXpdYnWpIZz5PtJi3KBMUs/Xe4ZrYD2Dj+mJqwJAmSIkjIOgrNwIRvMGzOxxf1cUJ88+pf7JLUBLw6XoPMDwBI0h5vZOd5218NlgfW9dE5sHjB9dS+e6l89MouXx5H3l4e8wI2c7fEmiAPh7BPpC+02FN94g679grZ3DpWGy6d5W0s+xWnM= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: f86c3f22-3a75-4a71-7118-08d3b5c5d9f8 X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2303; 2:8lb2Iwk2SjxjJcmryVdQkaEsYoynCpA8HomX6xYvD4XXA6ovhLIoWhGG5biD6J6VPrY1ktHdOc3BdfAa4ZzA9fNqLQGRGzus4e1BUaqPxaKDDCto13mR3tmPo+G7OHHPCrC86M0EgS+jOYEx149NATqq+DsZMfhsqCG3wxifxtb8yXR0yyEN4+Prte3tMbhg; 3:Bq7jcpmEfEcznlmD5qim2clHartokYl+M3DUahGirWjsKQvKdlsf8Lx/8PT0TTapKd+zZl1PRtyqobJ6oAzDisU2lpAoLW9q7H2TTfff5FfJ/3CQT/MoJzyt07+x6psjToSNptI0BMdZFiMOFOVq645CLGVgL/Thn1QBRyrtMkbweW/50jaLGw7xAGOQiBSVJaSEDUIjwUHDo89ilpy4CND0h9s82UUbMkpbmwb7piU=; 25:DKyFi9mSL8F/F4NBXvywDqnaHj40TekGiKxWIgBe6wJkKMNzTLq5oJjoDwt2ERdmlPqU/xSe51PTsq/Q/vtsPZLyX0UoQr5EfJ80DabL1AGDkWW1FOEdyBlIkIvfpk7oSbuclOFojZzKHF9Nh3D2afvnWZ4Y92P0KO6LS+RoowduqUT3TCmhrITqiZVf2BEGpqGEKMHy5RH/HCWnpyUdTTUTd3eSZQhKXt0PPAJO/ssMX/PFhSsjSoDtDCvse5YD/Hfa6VKpaYKQ4c+lY0Kp7iEj1b6c8NFCwMCPUqzGFTLICw6CrDCq9n/Al7buZiX7wR7C5wsQxoGaRflABvF9N1DkRSQjpi+rBSrs65OP2DayQ1eHuKGN9ZuxmKYyPTdcDUyzoa0BGlQF1MOdAXeDsSdxQGuzsxshyZhYmaCcpO4= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR03MB2303; X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2303; 31:8zDZkqareHw7S/CZjmcOYQTFJbIMjZFrOq37iZNaFAZhzkTCwc3GFo6qlErNwtZLkBKpxZw/d88BoIlXdZMNHhMJJQzDOLUiUFYXxUisBrVaRYGkCuc9zWO6DQFYb3ULoPxtUROkiV0PY1S2iFprP283PAYzuH+jf/y/jd5lEC/xoWVZM2OmEPH1EfNbkotmxmY0m3TYsE+cgGudo2q2jQ==; 4:OCbVG5wWX/7+Hbccndm0PvPUnm7hMprQZEw1Mql307lvK38NBf7q64PvRKPpI3YAxzD6RJ50sO6MU5oi1A2+qlPShNprXyey1yWyVyrbD/PP7938mDRWxqiPlS9Bl8aShq795fmmB5e20PwnJSGsU4oxGGx6F9Frzl2VDVAxctM4vbNl4Ymlfr0jBWYA1NhknsfcyucsfEvjtyfx+WFAy8n39uWQbTm6QR2b9DF7zFzlUY0UjZYenDWS+Tb1Zm3utWIhVl1FWfZ9Yblln1CT1EY6TiQ78joyR8z43NHglbwBJDzH4QvVEQvXFJHbqrtg32JeCEiVHcGvSDoI316yD+ENx740ECuhzH/PyUs7iS6nH1M+TF3fi5Xm43T596F4cZu7UFnrRlUFIq9hsdpelOwaYPmNOUFuLhcR/gwjeemiyuRC27WyyY6Zckh+teRQ3c+EiTdHXMd+Z+HxQdPMdOa8WuSBe0TyFIjPFwwlw+CpF2NPg2ZmTYz01mTg3Lfg9oJOoGyDkPNExx254zlnFqEmOMY+Ug8orORbGAHGKz/qtZXSxhIzBwXz019hOG4I 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)(13018025)(8121501046)(13024025)(13015025)(13017025)(13023025)(10201501046)(3002001)(6055026); SRVR:SN2PR03MB2303; BCL:0; PCL:0; RULEID:(400006); SRVR:SN2PR03MB2303; X-Forefront-PRVS: 0016DEFF96 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR03MB2303; 23:dBIzGIxm9dYNYNzSfklHKbHu8HPT6ylAQbT3QMsT8?= =?us-ascii?Q?0BzsCGHLVSzbUADwJBruNiW0QLuLG1SAjhfYv65faS6hE8E8KL7Eg70m2aL0?= =?us-ascii?Q?Qu1pm7e2/7pkxHH3233vw4C/kS94J4BxCvwOYSKsQAlXLtz+RDxoDIb34l49?= =?us-ascii?Q?9rWUxGA+BR7ORC8HFVT1YAJO5J+LVupZSJnWkaaOpOgtsXDBXHuxuY6B8SIP?= =?us-ascii?Q?OZs3ZmHPWXKmFlkVFxS2+Pso8AjeegEv4yOJH7ICeJAhKLy5qfTzoGG0BLIG?= =?us-ascii?Q?CcuzWRzv2+8A9F7mYmxKxwD0laMn0kAi0C66V6AbvgTTOgIL25dEktRj6u60?= =?us-ascii?Q?6y4tRNJvkkn3/21Hd5Jo+Jt0oybtKkiitN4catDdJ9fPVEgZHmPPndUrNWhu?= =?us-ascii?Q?+D5hOPIyr5jC3gm+nBukkqVILpFecCTuOg6i9vCBe2BRChaEQZoycmxMesuh?= =?us-ascii?Q?3dPbaXWqE9sG59Deg6BKVkhJkDiOcqL3WD9BmGGV9PZ1eM06LEmKET3fJNN5?= =?us-ascii?Q?lTw8jtJi86qRO2gILLLz/MMkbzV0RpJAMA+DZ1TZuM5xGqUjMnbn8n8Gbxfh?= =?us-ascii?Q?WozO4+nLqJjfG/lT+epkaMTYk1PSTfg9rOnlmuvE9tyYtMFi9RZTVlMadtoY?= =?us-ascii?Q?uG+1no5IKRmccGDlpvGsHctbS0q0w7+wP9NgEImZD10uLqUo6ynF5Wq3R773?= =?us-ascii?Q?mDRRU5auz8TgCWx+XrgDrEkpS8+OCdFi+p6s+e+X4oQRqiaFWlwpvd+GCRBS?= =?us-ascii?Q?39y0uj7h13sWjRyb1euOV/bx5em87iXYQW9ct2MIUi/i7ci5Je8DEXXAP7kg?= =?us-ascii?Q?KKkaSG1HwnOhBJ5cfxyKpZFy4BT5A3wn4BuRbVkVufKSgVdbMkQf7gjLbL0n?= =?us-ascii?Q?HHFNwyUse2319HAcuF41GNOKzcsPP4Yh1fKFgMGOSrrk5y7G+g4NV7iFgtRm?= =?us-ascii?Q?JPN7snglLJAe0XjAsZE4yk/DZQiU0PAyP6UPua8Qs8owxUPiYu9mtFmp6GPZ?= =?us-ascii?Q?VblFod0n/yAMaw/1SqQYL1I6mVoZ4BnYrRf+HLyn9fnkcSFRS1AZugO8z59P?= =?us-ascii?Q?wsAvtspS0TWMZgT6mvwLTCxx04wcN78mZsgZL36SMPsdKxEhgHDHP+yyJXLF?= =?us-ascii?Q?UIbCj2Vx5UGk2Jh5p2erXHRYe+HSB2t?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2303; 6:3Hjm/lDXNmvWzwwhjt7vI7v7eBHzQWdub2vq+tvxPDrEhTMJeeRmp5W7Is5IvtgVQjh4DAwcdiwfVRehTbMapJSsx0aIzfoqLSyRNmx0aAh/U5ysSgHX+MEMt5jf0wUGwYRESmdvo776pxnW715gfOC/znNPnhjRSilDTDrRUxe6lbzDexHeJny9G9ms3mQBmlpzEa2v4g2B2TaXeUof30yYu612MEr9lpnL0eBe45I0QCmtOUcguA1XF0t9ugEYDePcxgTieJIOKeKLwuKXBqAWPhPYY4pFmrUWP6MP92U=; 5:AQrgfZVbJ5JZLJspGWzoxRKveBEitcAG0DY85AM0dpbLu0GJRVE3EcYnbkPuCnASc9N3ttrDSG7xuvg55X/62Tyg/ieYgZOKls4gil6SXmThTZWTlYXAZad7vd3iR+fvf63dzf+0JzPe5nwd7tlHKkHVjjHPxvmk4CcvxOO+Wv0=; 24:j7i5aiDczZp4y7ieO3PAGvQVn/m4UZmRcLZfbpKd5vaDDnwHtX3fdfx0vpCHtC0SsS7HivvQsKLk1320XtpCEShm1P2EGHMQKP3b8wJYwEw=; 7:yBwVPzf6mlB2HJf7H8nEtXGFlbAKhMEh5oal2I4fkCAuM3ENaKoip+MgO7hhqK9MjslRdOCmHmzSbly/MtMgYI9UicKQ67sFF+TEqYvtXSUheoHT5ckwejbnuUHXgFd3Cvn4C6f/WvacD9Xi6yU716ObtZoCxxbXw+Bz5BjU2S37y56uuikhvxg8Wvs9GgydeBAHR3wt9t4IaHT16z4uDuNjfYjOgdanGdoHJoeuTJXnPYT3dccObdzWATpPv9bz SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2016 02:29:35.5126 (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: SN2PR03MB2303 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/apm/xgene/xgene_enet_hw.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c b/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c index 2f5638f..fb23408 100644 --- a/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c +++ b/drivers/net/ethernet/apm/xgene/xgene_enet_hw.c @@ -758,6 +758,7 @@ static int xgene_enet_phy_connect(struct net_device *ndev) phy_dev = of_phy_connect(ndev, phy_np, &xgene_enet_adjust_link, 0, pdata->phy_mode); + of_node_put(phy_np); if (!phy_dev) { netdev_err(ndev, "Could not connect to PHY\n"); return -ENODEV;