From patchwork Mon Aug 1 07:02:39 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Chen X-Patchwork-Id: 654547 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: davem@davemloft.net Delivered-To: davem-davemloft@shards.monkeyblade.net Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0040.outbound.protection.outlook.com [104.47.34.40]) by shards.monkeyblade.net (Postfix) with ESMTPS id 27626598F71 for ; Mon, 1 Aug 2016 00:12:28 -0700 (PDT) Received: from BN3PR0301CA0041.namprd03.prod.outlook.com (10.160.180.179) by BLUPR0301MB2051.namprd03.prod.outlook.com (10.164.22.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.15; Mon, 1 Aug 2016 07:12:26 +0000 Received: from BN1AFFO11FD046.protection.gbl (2a01:111:f400:7c10::152) by BN3PR0301CA0041.outlook.office365.com (2a01:111:e400:4000::51) 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; Mon, 1 Aug 2016 07:12:26 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) 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.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11FD046.mail.protection.outlook.com (10.58.53.61) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.549.5 via Frontend Transport; Mon, 1 Aug 2016 07:12:26 +0000 Received: from shlinux2.ap.freescale.net (shlinux2.ap.freescale.net [10.192.224.44]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id u717BL20013140; Mon, 1 Aug 2016 00:12:21 -0700 From: Peter Chen To: CC: , , , , , , , , , , , , , , , , , Peter Chen Subject: [PATCH v2 11/15] ethernet: renesas: ravb_main: add missing of_node_put after calling of_parse_phandle Date: Mon, 1 Aug 2016 15:02:39 +0800 Message-ID: <1470034963-30506-12-git-send-email-peter.chen@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1470034963-30506-1-git-send-email-peter.chen@nxp.com> References: <1470034963-30506-1-git-send-email-peter.chen@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131145091471905282; (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)(1109001)(1110001)(339900001)(199003)(189002)(2906002)(11100500001)(4326007)(68736007)(33646002)(575784001)(86362001)(105606002)(7416002)(50226002)(189998001)(76176999)(50986999)(586003)(8936002)(47776003)(8676002)(19580405001)(229853001)(110136002)(81166006)(19580395003)(104016004)(2351001)(8666005)(356003)(87936001)(81156014)(85426001)(5003940100001)(69596002)(106466001)(97736004)(305945005)(48376002)(77096005)(36756003)(2950100001)(50466002)(92566002)(7846002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0301MB2051; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD046; 1:8IPIhB4zb/Eqy7ck6dQ8jm45h5armNVnawZCDEXqtlXmZ40msmX5LC3vOpDYSfcrMAbOe/BEd12X6/G5sPM3fpHc/z7/2Cew9QZhGc3fQJc1ZTptd31I4q37+rFHF4nCkT25Nczev8T9qcGS3RlTwyYoKQ+CHQPfd5o+mf28SVWNqUHxAbF/ih+JVzTqe6qJZs+9yI/uPcs56pxDwvpyA3B7xCgRyRX1nI11E1avp8njEDmjOLUJGUitlQQdfXce4iKx4oEJTnhp4/5ih6G3iSGYHfXnwgxAPR+WPYQf2wgzL9UZUz4lTi+8HcX3cKT7Pmopt5EnNQCul5cmQeb1WXA2oOpmghUNt6HF4mYPL7qdU0yp1ZuYG/1PWnIDxCt8PXHISokLAu4miTIisFQOYWrqb4BMbZgV/zI8oo5utt4RaL+pIkqxe1KIBmwJOlTmTgAircx3Z9QPQE/n4QIFcU9LHdtrmtsPa3Af3CYawlthK5Tx2m2sFjUZx36rQeojiBdEPcBR7qBH/39zXswiVHve90NeZBzrOt0CUO5WvROJRu8QY9cJyEDYlup9AOEZQkFmNfNDb4L18K6fJuMOMvHbcYrsGXVfNJi4BEyM0HNBhPsI2GsjBibnlDoqcQE/nbMqGmJPwwC4rvR5YChfsJyccg+ExlAde6pPER9dDGLUQUdh/l9e+/kFrGP4l1p0I325e/FxLZZGT0i895uNQemQEWuxHEIGOuuRfh0CnH0= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 05c6c07d-a726-44b7-b0a3-08d3b9db31ac X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2051; 2:XnpnvLHRZR+VaW22/UyHW7YumoYfDv4nvPchhQGdoOOMrt7SklRuvit+MFC20/JIsLrQBEuM9RTb+Z80vY4PqtgkN2YOyGHvAdBIvrUNWYd88OZakgRAM+8WdmrrxiC4nFBDqYfTSWyQRZ4HourQ+f3xVuCQsU44P4mKBhuDfRIZNSpVbCLR1kEt/q33oLtc; 3:xMypfGvAUH5D8sWdMKUauxs7vaEcAYRqA9fM8fD9SHrWI/nP+LqMq+bkhYtcR6vqYXtKzvWQ0vPutDjLGo4bIykveZgpRr+sGovgRgBvepn6xdDBfTFp9TjV91sG9uY9Loo1jrd6e9jdCJALdvLBYxqUK67g0S/4jqm0qsdw9oR5pnLq+kO0JHGcLYkXw1D+m46P+cIwn2jQ4drfdYLRS5NtgeGrFn8kzfxjPxKJLjc=; 25:i7Uwr/37emhA8aVSUaaBO1FQEXCaLjQSzl0F3sahRezVVAGjjJhsh5gWzQ+kdgI0s+Z5DJN/yW9uRLWcSlU7DN+oUcgfPBucd8qEtrnSUMArb1OXp7bKI9kWjKCGzhaI/V3CwqM/iy9hFpNixGz5HUDVCq9EkcbdHY9cLbsNeZciQQ0cFbh5CCKI44Ix6BcUIaspSTu+1Np7hLbkpRo5wEWV6ZVwbi6mw3iIaZEfj5XenR0O5fhL3ec8BerGVf02PG/hQgTVyPtmO84/k/wu4fgYWmcy6qBDaCjH3rDPFNstTxnShulzE3xN8Aa1aDvXKpi0CWYFq/xIGPfN9FFVIyEBMgc/MkxyCpvDDZmnkmDS+VINov0E26i10OQtCddRCD/XajslS5j5VsF241Q4pkKJumQIRMpPHSxedBgMUiM= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0301MB2051; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2051; 31:2oeO+P7bh8kOV09MT6qP99zmR/9qPQPgbTovEVMJUae7p9GaluYXWDzR0ysmVrY1VIlCFjQLI8vGJu6kuCAHbZrRMnWxw0+yDiBMJ9Nlo1fgcZQ/yJMDY0KhIsR7+bbjNL1ZkQXuyt64J8X9sOfETaIMmYqmguyLOIHLZoIOK2KOkX1tLXE+aq/+bwkGtiDYhzCsc2aGrupxzYDbEBkIWQ==; 4:vz6CiVeN0+CFVAOY0nigtuBCHH6zM3V53sDslBkZISWXY6SQfsZHoiYCjOIg/pDVqXWQQrvRkmVYjUqnc3djcDk8IDzzDwH5qW4KVswDvCe2ebjIx1s0Lm8Bh0ywX40lookjCFugwt4LqMOylcI3ZBDao3hUpAyOv7SKwv5hJ8Tp3LvgJdskz6M0e1kYWd90XoiHCucJkjoiVQXlRdwpMft/AxXDhKOpuKb2HXicT7vJZCfBFxEmuapbIwE6z2gBGKq13ryONMMFpH15vB24bRSaCXsNO/SboJPljMstPrATtT16oJFZBVdkg2tcvqQMN8hQEKF463tWSi/YyBD3tfiocJuBN/JL67X2E3Y2qq51SZMsmAZXan8tBhVkGvuFf9m+E9yIx+LPw7oJjc+hqI4zCFSYSh8FxXj35Mrz10PxLbnHv8fsmoVVipy6171e+Xk7OSywQRNYjB1j4Me9VR8v6YNgU+i1NL+6GpilKtxuoTkdLmWzu1U+gG3qF8voJZOBRB+rI+/lOg1+9ckaV7Bj9At6wLaW7Zygco9HGZKp0cwtrbqJzpDlKU6XkYPR 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)(13023025)(13024025)(13015025)(13018025)(13017025)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:BLUPR0301MB2051; BCL:0; PCL:0; RULEID:(400006); SRVR:BLUPR0301MB2051; X-Forefront-PRVS: 0021920B5A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0301MB2051; 23:w9RSYsLIc3nF1OwQaAoCdvfjSCrVQpqgKRzutM7?= =?us-ascii?Q?zndlgmk/917Arnoomnlc8MNUdBNbuNzNpZVhbz3q0Pi9Ujsieab3Jpho9vR2?= =?us-ascii?Q?4OLSRpFFwTSl/zrNc9+fz3SEkyUpNzDhPzNo4472c495UpOoSflKqNo6jwzu?= =?us-ascii?Q?r0ie3xm6JjMR9k8Wnw8uju0qSQBqA3IJ18cPx88puxYdeSfY0aoArqSkVfvp?= =?us-ascii?Q?Votw8BFXdLzHLdteSOHd+CFnyceJb2mJLLBa+4XNn2rDEkK7dSemyKzGgKpa?= =?us-ascii?Q?FO/LoPy/2Q+dGjFrCOopphRPOKMDo7TPd2Zfhz09Yz4xjHW9q0L+oRN0ul0A?= =?us-ascii?Q?t+PrtIEWmTJcCahrBAuNvb5unJ/Zyw+d6LC9CMUNw4FlZyxv49Biki4DkDOt?= =?us-ascii?Q?oFSqpmsS+gHncA8oqgdxdQIBcvSdz+UuLBQiV09kFIz5SjYsB18GgzDL5lVQ?= =?us-ascii?Q?yVUrQI8EdJkHNHqPfA8lfIQE5/QJ9BDoYPJfITHlDlwmlD1nmcgLB3xuDwJp?= =?us-ascii?Q?TktgQTVimaKe36QRW7zLr5Yl//zIe0+FoUz2WmFV/p/ZHbEu9hwb6rSTIGoT?= =?us-ascii?Q?P8wQ4m2TSNMBfmMA1A7yu/3sGNjaBziLRrhdy245006DpPq3HwQJhq+VbPEq?= =?us-ascii?Q?MwMvASq4MP8r7jykBvAGBaSBqZ/n9OPYV1q1hhiWVdMa3qccxLfXEeMQ1yMt?= =?us-ascii?Q?Y92r/Zgu2TZ3lhweAKFgYvoAM4Rm9eUEdiPvgQl2INPq5+y7MnRaFJ7F/22h?= =?us-ascii?Q?sEfwRequFSsU9EO9G1Y3a83iWSlsHkAcdA3CnHcoJJmDB0PRtYEduOadAjXr?= =?us-ascii?Q?SBN9GFTxGOkWTYJ8cuoWSCs8jfydXI3JhygdTwYMWpyc47AU6J4Q9zwfueKe?= =?us-ascii?Q?ukhn6YJ+EGbrvzhrbrd/MhRC0v1Ny24uy6NcediVfNYg+0R3FJDvzvtCRjue?= =?us-ascii?Q?jgqgr9zVV9f9fA1GGL1gJB7z8R7MKHFeoKC1TbljOc28YEQqM3dcbKzM6dnc?= =?us-ascii?Q?Z9Gx77PmeXaXYBKxKDt+FF/xbu0jDFIpNhzA2X3NbR3luqOhZcMgWXBvOFbt?= =?us-ascii?Q?OLkz1d4Vqs0yeuoEKkYlrvwSZ+XWS11FdB2vkOzGGJljUZFY69bWPw/sNAEF?= =?us-ascii?Q?HmHWDoWunuWSG6LRvJLlZlc4hnrLNe17/uzHV/e+sEYbibOIv+SGJ0ta7q2X?= =?us-ascii?Q?ualbbEpkNvx6s6fTX+bqbchUN/vzRwrJxRXXp?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2051; 6:ZikgGqFReKqDsmMOkMmJwUJw1nA6dAz/ngaHiBJox4Uf20BNLEwe2temst6uZD8gy4MAWHGYQYApqYUvovgQu+SElzEEzAYXA8idtx3idFoC0yV1V0mTpGe76dIjFnin6gHmkOr62CMLRLkvwmq+9SBwpmJ0+hTD/ts2lileNHbn1IenjAGaW5p1WWzPR+BYKDtXwDWXLjPCtK9lbXcPKJtEBkowul7zkMTZriv8Y5MbDRQWV3OupRWfAhiHLDtVO2kZMVh82oCuND6buCLdLABGRBiOKOYto95qlYVO3DQ=; 5:bV48VS4t7cb+pj1DaUGQnpVFyr5QBkt+b/v/2K1huarLN14Hb6BubxnmzfKUZsPAlm7wqYnbcW7R5JO+uFOg7aWJrd9meBMHafad80DmBQMd/xULbirY2yixDHwvWDYNWOIhyRwAhrqRUIp7STKYvYi08mfBLcI5R6Sj8gTuLDo=; 24:45OHmY/wSjVK7ii8kitn8TzOoiB1otDRzpB2zHetX6iq9oGDzip00mhFlItuwk7gi1pEWYmk9dX1j36YP40gbtbjoca/UuL4wu6/CMF5l/o=; 7:lgAlXBZv6fjicx6z/MVpLnAGuC602A050f8wCPRnrhM/e3wjTR1+hpnoJI9h/uPKb4D5HkVSyOHSxYkTsbrZ4aOdDq5k6EJhsjPS2yHqVDy0uVsOKtFElcmxdj/TkvO8nX9tmmlTNV1FlORC8m6Maq3Poii51owya08uzi2i2J7+LpHAdy4gdNwP1Zb1uoNhLs9UiChVvO4h8dEl4QIL0lshXweAmDm2wWirnNl8KRGFX0i7tf6GlrwbX7ARdGcV SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2016 07:12:26.6913 (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: BLUPR0301MB2051 X-Greylist: Sender DNS name whitelisted, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Mon, 01 Aug 2016 00:12:28 -0700 (PDT) List-ID: 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 Acked-by: Sergei Shtylyov --- drivers/net/ethernet/renesas/ravb_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/renesas/ravb_main.c b/drivers/net/ethernet/renesas/ravb_main.c index 8377d02..1e1cc0f 100644 --- a/drivers/net/ethernet/renesas/ravb_main.c +++ b/drivers/net/ethernet/renesas/ravb_main.c @@ -1005,6 +1005,7 @@ static int ravb_phy_init(struct net_device *ndev) } phydev = of_phy_connect(ndev, pn, ravb_adjust_link, 0, priv->phy_interface); + of_node_put(pn); if (!phydev) { netdev_err(ndev, "failed to connect PHY\n"); return -ENOENT;