From patchwork Wed Jul 27 02:20:48 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Chen X-Patchwork-Id: 653060 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 3rzfWd6RxQz9t1p for ; Wed, 27 Jul 2016 12:46:21 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758887AbcG0CqS (ORCPT ); Tue, 26 Jul 2016 22:46:18 -0400 Received: from mail-bn3nam01on0089.outbound.protection.outlook.com ([104.47.33.89]:53794 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1758789AbcG0CqN (ORCPT ); Tue, 26 Jul 2016 22:46:13 -0400 X-Greylist: delayed 1006 seconds by postgrey-1.27 at vger.kernel.org; Tue, 26 Jul 2016 22:46:13 EDT Received: from DM2PR03CA0048.namprd03.prod.outlook.com (10.141.96.47) by BN6PR03MB2484.namprd03.prod.outlook.com (10.168.223.138) 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:45 +0000 Received: from BN1BFFO11FD001.protection.gbl (2a01:111:f400:7c10::1:157) by DM2PR03CA0048.outlook.office365.com (2a01:111:e400:2428::47) 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:45 +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 BN1BFFO11FD001.mail.protection.outlook.com (10.58.144.64) with Microsoft SMTP Server (TLS) id 15.1.539.16 via Frontend Transport; Wed, 27 Jul 2016 02:30:46 +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 u6R2T9Ks016285; Tue, 26 Jul 2016 19:30:40 -0700 From: Peter Chen To: CC: , , , , , , , , , , , , , , , , , Peter Chen Subject: [PATCH 15/15] ethernet: ti: davinci_emac: add missing of_node_put after calling of_parse_phandle Date: Wed, 27 Jul 2016 10:20:48 +0800 Message-ID: <1469586048-15697-16-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: 131140602466808373; (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)(189002)(199003)(87936001)(68736007)(86362001)(8936002)(47776003)(50226002)(48376002)(5003940100001)(2351001)(36756003)(110136002)(33646002)(106466001)(229853001)(50466002)(104016004)(6806005)(8676002)(11100500001)(50986999)(97736004)(356003)(2950100001)(586003)(8666005)(77096005)(92566002)(189998001)(19580405001)(305945005)(7846002)(4326007)(81156014)(105606002)(85426001)(81166006)(76176999)(19580395003)(2906002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR03MB2484; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD001; 1:5DTOyMjhXplSldo+ffCgwSb3Tc3SBKydRuZqF4YVC7ONIpHpctnUZdrg2cb8yZ/UIFe3qlnt9mCqg2tJsp9sTXUH2OWkhcxfLcsm8EZyOOXEORINcSahvDREaDvFUAk1J8kgjKQGGWAtkXte8ZnjSDTAhxbwTMp7sIcx/6uWEGQAqWiRiua9YzlalnK/adRTRFg3+Za3mBFdje7dygsBWITRXhtriJsBGfEKUe4VVpEDZLHs4fQt/kyNO+P4RDzSYLA1igY6//SOpTOJRXIOiuOjM5WsMmxWwPnW8+vHVJDrrFFp9nz419hLQrA/fT+aZBQZnpDQ5EH6o8PL2+IZn6rPsfPUlVUFnhtx2iK2EmdYpbtF67Ag7jYFpt3i3ESaBy184d6yAjOO1ZIb5NLf4+gzoJFlbZ2FZfXVpmVOp1slQdz9OVoJientddbnEQD5lPUxg0P1lYyMBSaJaOxWoZOsHAzvZoFlOFy0KlambEe2WcnuUzJayReFap2iLKNsNAsLjC/g4KM9ThCb2zwSTGNzJ+UaFT9mDH6bexQ1t8L7TvrcmEbMXrHCW6f/Ds/eqyrm14OFPPMhpgdko6vwuiaZLrKHcObYAcfKwjcariHMqIp7SI14/Kxs4WnWTorWNitbKrZoJOI5UVoTmpmlW/uUhS+HaKijp3nGmy7Q+tyZ3TjBEMw7rRglENz0LJk/hLEhAXznucSHiVth67CbDEUQeOWUbx3oKiLnHX6eQZo= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 1b99cbe0-9c54-4d95-6f73-08d3b5c6041c X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2484; 2:+AxQIBFu7E8qy3hbOnR91nEkPEJkU3ldFvX/NKb12BfuZwyiiuUHoabHpXvEBbqnF2u9TE9kMlDpnGK++BNBeaorHxb+RiMmwvaUUST8z7AWRxw9Xrf6p6Mu55mmKWOFrGmYryF/7NeWur/9AI3PbzXqhl9AjJNBE5L4BrVcwZ1XGj30DWglZnAZQRYjJmzD; 3:3JLSAtBvpXXqhqJB0giTUtkDP1vEWebfvR+0yP3Mxm9fCjMi0a4c/G0nSD7K8+zi+aOdJe7ftK6N38le/xwNvJdhfKLGevJdNcfILr94QOtNuuo9B/dXkOb5GnhSJS8noKFq9UGPO9AVR7x13CMp/+HW+2amMF9xQy8TLHuX3076RSqiWkT2R7XMpo7kHaNfTsJybCPIYIxUcXng3Ek1cemhAWzqwTyrisYNLes+ksY= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN6PR03MB2484; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2484; 25:AV18vC3pGVodwiFn9a5gVC1KfW/cvhAzaOY6d55cHf1Y408wekNSS1RSTTW7/zuFUVpP2I8NttFDy/A90zGXTiLM7CL3qnlbuG1h05DSXJauKRkg0C73noZens51dVyH3GeyjuZTHcrN4ExmztMu1oFbyyNSsO0yBLGGSnRUn/9FihqyEZkNgvHxf0xedAFviUshBcUhwOgq1H4jdUmje8QljABOHbZ3ldteoWz+/S92K9SuG5UziBQWTgrpPTdoutvxzJTQsWnZyBBK2lMTUOevkIoJo02vpm8g5nTifnKVS474l0epGNRj5kOxoXRG4RZUPQVOHmjTFnhogv3DBLKxDfSpsDt7E7U1BdqSo1xHclEdLKHGXLWawqgWePmicUpPe5bEuiw9gh9Yqno5hv7REK9GQuicO2Hyf9ixSFLJm8Tbw9etSt1lqmNWnwxWRdCq3O+MLoIXSnUyrD67VCH4P/k5v3lcvdbT+hmGd2iCt3jU+sOxq27wVAetWs6LRJUEeR2Zjf0hh/RbwY41IGEH71oRjWj2ZglJsRZGHz1a+g+8rF+x5fEnt5xaHibCMG7n0K9vDfBIMvllGFRcDT/J4+7vcJqoYhhA/ilRsmSMnr1D3qt8HofC2KElcMsteNLaxryjFjHdIhQ4vEHqF219qo7KFsHuO2ZKp+CeLU5lFJjjLw+3oWllCFFmhsi5/qrAKudBCSvygP09tY5s5g==; 31:9VBd0muUkJkOvfVbNKLucQVD9AzWwnz5nC7CV4u154AEeK+VH2Ilx1fYftGuCMD5iNFPDQwknO/LkUzNrsUCH/vI7vKuFasJGJimaWYr4OBrUToz47mSRO+EOTya1efywBIe997w1ywffvKC5nx67u+uS5tc/zxM7SA40MwTPxppfsxS9v9RQ1dg2oYN0RwhDZxPbNjIjOP0bmhfsFseKw== 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)(8121501046)(5005006)(13017025)(13018025)(13023025)(13024025)(13015025)(10201501046)(3002001)(6055026); SRVR:BN6PR03MB2484; BCL:0; PCL:0; RULEID:(400006); SRVR:BN6PR03MB2484; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2484; 4:anjLdXgsoE+lwMiFERaY/0WSh/HKfADVmSyYMbxYrYeyoCG5svRadbt7Qkb6lthdfwLA7aaU0LvwUVQgqWinlxkxMMq7TqGAliePsRwYTZDeHuQF6tbmEs0Y/UfdgJ6+HIO8eVtsEd1UMtf7lBlXaezK8qPDiszvJzYAEmoDBCuoSSX5ahcMPWuj/9cnqL8vm05xPer24x9MLolD7d13z9yWnGoRNhSsqyrA+/N6DkRAqiILPN9TXnL3vlZOkm+BtpwBbRBYGfgkHSz+2aO2UXVZr/Xgo2q0XI5qmEhqZ8M8RlaA7QgQq23kY7I4HLWPNoXyWD0moCFy0jLkjE6q2P6tqadnramqkLpKLcjaVkmB5tR9HvZjUY+pZkK5q+sY5t+i16RZL6vuuaH5B2xSQ4WsMob2kPQ4xmsYTGj2D7bAWGNsYWsQZ3gpazRn7KOPfQYIyNPUVrO3yNgZMUqm2SfUvqQ3tZwKJjjwGaLJLowYVOWZbZkoFTDbUCD0lwZlzmKg1mJ8sL57PdqMuMAyRv1KEsPFCV0rNH8suYroHBxCi/ehB3UFka+f24NXf/Lj X-Forefront-PRVS: 0016DEFF96 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR03MB2484; 23:pl610AIT1wofzc36zWQkrPC9LGXjtPMPtt+93hwb0?= =?us-ascii?Q?lrMugx1v2cSZo2/i9aQlpyx2F4TKT3FOrKXU/iCYjtgTpiY3RuJVtVGlRtmu?= =?us-ascii?Q?ozEZiyVyOjJFKa7DPDK5ll64ZxjV7vtHcqY3YrPul+r65Z9krRg47u/FGHAt?= =?us-ascii?Q?GFFukM12/O42XWM8fbkHj9CsL06A5rM/EEZxbkdzzU1j2Om4PxswNCmD0k/V?= =?us-ascii?Q?9NxIbs8WIu7BEI3jsygLrNyppLa33sTAQ2EwpSrTQ/PrSh+WCIoF0mB6o/8l?= =?us-ascii?Q?dYKO1n5dewtLpwL+ZjXRTQg/+qs2aNjF8R0vrCd8Azynzy38pxWdZkqNZXRx?= =?us-ascii?Q?rmqTjpqoutPDJX1evgXfH2KAz0YTMZ27fFU7BR0Yei9UVVO4smOKf393mMps?= =?us-ascii?Q?CoqFOfhaWch/gHLjKpZ4u4q2uIssjzbWLd7kDFjKhomBtd2JQusIEfeESldN?= =?us-ascii?Q?8H1A18/afWpz1u3F8KOxud2spzjk03Mwuw5bCt7Ugvko682PC81ZO+KAYBrH?= =?us-ascii?Q?wa4Pc5rz2gEBFbDNXCxzmUhQW79045RgNc5PLYsVxwqGto4VbD157TweRS7d?= =?us-ascii?Q?/guQz3AlJ4CsEKOPnA1HoAfjNn2hmFhz22m0rYUSdFkYMcUAxG5htJ0TjPLJ?= =?us-ascii?Q?xITPTUXzjNrQpGjPBM8seZ9qmcy6e+UdJ5RqRejDNbi0r1C/ODhMBhd9zYHc?= =?us-ascii?Q?gBe4iRPCFZbtwdwatvLSkask28zcUeOHnaQczfFN3S/ohBCAKSG2E8DIVSWU?= =?us-ascii?Q?y+lZUgt6HqgusFKkJGNMDQF11Orsppd48j9lStY9+CHPq/9R6MSYw9jn7+Pr?= =?us-ascii?Q?H8i4yt0THNLGD57Biz4JdzisLvvH8lk9/g+7Fv6jyFDgAdWKetv3TPfKgzVX?= =?us-ascii?Q?WWrESZED8Z9RGFUqS93hidcxobEc0+Hn8JnTjXy9YDo9jc4rdd80u8sXQ06G?= =?us-ascii?Q?Z5zshoctoOocxzp2bLGu1K5yHjyBXXi5MuUzKe+4vb8IUrje7J4NiAT50Ksk?= =?us-ascii?Q?3Ji2Fb6Vh2Dgsfz6sYLJHkb4uZq95NyRIUhwtfQXxXLsrTL+KSeUUvmtBonp?= =?us-ascii?Q?iWvsZ+acushWqlkJvBM8G6XF53CUfpSuxt+vHyPNSxNRoTUTg6Z5KuARbAA+?= =?us-ascii?Q?pddyqW2R68hpCKua1GEIDgnNlA2p8kE?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2484; 6:crWqbxWVB5+Oe99q59XbFuHb6R8Y3ulwb1cX23PFbp5ixE1L+CxesEKiLObBi/wsRujFQGCrAPg2WWDfkQsl7x9qkBOfdZ1OvvgMU606Q8aPCRLky2WkAPKOHIzvGOFw1XL+1w+NGiMS4WNmW+0LNJ4MvO1hHDti4sVe+mhvMZNu/Rn6bzV4TXHub3noMG/Hcqijn3td2rSLfmWdKmPyw1OvHaq6EvLfJA4BdqgqxI6so9GRX4p57Q+aKbFTzN3MSW8AZPCDUJB/7ugAJQ8VMgaQf0kSJiiEyFJ1mANSJ+s=; 5:jfpB8TZDp4P5sHdVD0mAYSqI051jcHPETp2YIkLko4Xv6Jn8oR8WYYESP2uNi15YABz83wzXWQo9WuQvvTeKuaf2fhmUySmc03vCl8RFdlIsTaqMk1vbEhs/oQvgz9f92f+2D5ZAzs1cYyJMs/pV/cBALLqtXm9Vm052cGdt0lE=; 24:scgYZkbVZky4pn+5rgaEH1ZTjsuAznZVmiw3Eyu3+Me8tgwrycov1P+ct3K0LJSTAtHdD9HVDeX3e170GG7U8zY93WdCmSZMKIj0kSOzZz8=; 7:ovqXy6iLpt+0K+2+wJHf4xtEESKb4YQ+dsdIWuKP6/frHceQzBjRcfv1vzlwqo4YzqyUZl87bKHk3nLwPd9vegs9S39FPkY/Aj/dZEDhX5cH5v3smyZAVRgimmRce4X4TEjkH0TvY6av1gp0UeBrvgFLnCGeG1aLwP2vZi2pu9opgE2xm+4SFRrkAwWWcV+ocokFZ+9+6orX797QcXnOrurdhJ+W4RQZobqpdEcleiev1T0rAvOYlq4SNO1ZN5YA SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2016 02:30:46.1348 (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: BN6PR03MB2484 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/ti/davinci_emac.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/ti/davinci_emac.c b/drivers/net/ethernet/ti/davinci_emac.c index c6c5465..d8cb9d0 100644 --- a/drivers/net/ethernet/ti/davinci_emac.c +++ b/drivers/net/ethernet/ti/davinci_emac.c @@ -1571,6 +1571,7 @@ static int emac_dev_open(struct net_device *ndev) if (priv->phy_node) { phydev = of_phy_connect(ndev, priv->phy_node, &emac_adjust_link, 0, 0); + of_node_put(priv->phy_node); if (!phydev) { dev_err(emac_dev, "could not connect to phy %s\n", priv->phy_node->full_name);