From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751486AbcGRCIq (ORCPT ); Sun, 17 Jul 2016 22:08:46 -0400 Received: from mail-co1nam03on0082.outbound.protection.outlook.com ([104.47.40.82]:63353 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751345AbcGRCIm (ORCPT ); Sun, 17 Jul 2016 22:08:42 -0400 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; From: Peter Chen To: CC: , Peter Chen Subject: [PATCH v2 1/1] memory: emif: add missing of_node_put after calling of_parse_phandle Date: Mon, 18 Jul 2016 10:00:44 +0800 Message-ID: <1468807244-32198-1-git-send-email-peter.chen@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131132813200330701;(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)(77096005)(33646002)(87936001)(106466001)(50986999)(2351001)(86362001)(2906002)(4326007)(110136002)(189998001)(81166006)(81156014)(92566002)(586003)(50226002)(48376002)(19580395003)(305945005)(97736004)(229853001)(8936002)(5003940100001)(47776003)(85426001)(11100500001)(36756003)(68736007)(356003)(8666005)(104016004)(105606002)(8676002)(6806005)(7846002)(19580405001)(50466002)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR03MB2452;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD006;1:nGvtTZd7s/m+W63i4XJWMbeasSI3l7vEP7FKg5nZu0ot4gJeysh8wF13hG7aK23Ip2w6myUNHLRS8ZUqeJ2BU1OAoN6eg8aYAtQCZQcWXS+7m4yXDqsvQ7kwfZJ5whTRDiuEHutBd/G3SyEEYjbPZC8LvyhmB/oTiGs7j5w7oz1VWf95iInBGEEidxMvMCbxvmRjXi3sV4833SFHXz09SENAcyqmIgy+0+6h8IJaO8dvMKSnCFYWspbj+8WAJRuh5yAnlEiwW56+HGcEaclW6kv2IPlr1+1Rj5fEkZBKXI4MXKZhgaNMJpBxzOJwL8hqS4dV20ZIV191fkQB6Q+CFj0WKVvYn74quPS+PQRjduvpOh3VIDhVEYRYt4qGJ813FSuOI/tnHUP7AVp1danIrZDY2YYeYPY4qZc3FA31Vjv3KiFKXHRP6zvs3CLn8zWiOpytBX/ai6HeZM14NDDTF9ZO8LJp49Ts7kBAhaxRl0+AVepHwjeLoA3ohiIqywQXnOPqYeXokbI2N4HWeeHl7jac6ukgAgQPf+osPn7jZoJZTVeXHkdT7m3zoHcTr3fN8XPEGnjCpzhMqCgQzl823XsaA6luFUrQXJUKAvKEV16Ok/VVC2jBfyoxkeIWcQHNOg9mXf/XtJMkI01MSpv8OPzog4DPkn+dnAD9J5ejHiymstREolW8YZhbG6CjTLUEfiKqGyCoTzQllAkvGbNXlapybdL5umV64Pu5U60FxxM= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: b93a1381-97bb-41cd-04c5-08d3aeb06f98 X-Microsoft-Exchange-Diagnostics: 1;BN6PR03MB2452;2:B2qcVcseFUObYe6L8kGoW2y81PFTiW1rnoNKzFa5jMqaIogTGPGun8qeU2ajTy1qRK5FbHlzcsgY/9DFvAxtrRJqVS/3jwmO3XM/O9vYKT0tUeES2v3BIJ/poqzp/kw21HIhyZDru8qDhBr4QBzEZm8woMYkzajJqmFVYO+n9vJBpqq3FaYKkVmOlHb2+H8J;3:KTjgPGwC+xntwoEvGkBut6iDFIG/xzfWIwdcmdCGp8sWKNjx9L+IEwJX8r9uTmZJPLfCT6eQ6uLcai85NbvSos4AmyNdt8YMZLmj+VOAKVR5q4i+hUkZd/6hkhOthHs9MOFWzqX1KgRiYnQgMCX7ICXufGaCkECnjjwRvVDW5znr+HGkxZOHd34LLmAB3yzwtig/+2Mi6YiKCRpXlY58hUEOdzSoc8k6LGnMl27i4W8= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN6PR03MB2452; X-Microsoft-Exchange-Diagnostics: 1;BN6PR03MB2452;25:1Etd7vAFaU0HzogaO9cE+EMac7XIT8SUHTWTJNkyYIq9cCAoYEc+4uXhFFFo2qqhyuNhaVHz6lM55OiSB4o6Tk4q+s92SkEyaCbOz5Nm2LM9i7HcQkuJhx87vkiFGCHiojoxXf7bLhT0YQC0MqJ8H8ZMMGwNQ1GFIVCJNA6h25hhIt+USYiKwJwJhcGI4JuSeN+03w4GocAuV413qtcsvHTgtnQ9oCyeKdWLS82MWRRzUpPx3Q2xOvQts/U35RKanx375uKNTMJomHq03cBGOvJgRKF9oMy2ke3ChnjoZWNn3lNpfj3NlLrw6sf1ap4SNbVncoZdFR7IIiK00KGTRbi+wfYAOxwzIYKAy2mF5b0kuCtm3XPqch9/fQa3zMA5s3HGfIL1+YIP2UlL5CWovcz7hpwlmf8g0ZLR6XKpLQ8MxY9xw1sSj7WbbsKUC/z4zizmzEUcRZyGeZ0Ry3FZwy8aU3IK6o3LOOgUcCoQPFmSG/KCKn3Rk8uRhxcrxk+z+XzqByRSG5A5VEtdRUWWCJHmOH/1AeuOW4LV69JheoPTq6FOj/4hU/hBeZTgOo1sK9yk6pHHdoqHTMq0YLVEewca1pltP3Xjo7t+bqmchGURmq95OhX7nLYd43Fc2/djSBjskzJvEVHDMOyxERKtixIdtvYzNs7OYp7tE2/4Px0L/5+SjYLGBGziS8U1jdKbG2wL4KZhJF+udGeyVUZTYgD+yUm7ma7oF1DlhTBEZ3w=;31:ekygIRL83uznvSom5kthwXBOLcwI088RHFlPfDKBv7JhtjItuVd3zgEzGQ2JWiq3yVhhjgySzgz20+BYqTVZ/mPbf7IzkJUJrxbaDuuNjo+rH8yoMl1UkCwxn/iEfAer9jIo55UJGDuovyrYXjCYuEeGepbdILaVOiSaRNfOYyEyZi4yXmuPCQbtFL7KR0ulmXVIQTdeXVaBjCsqIVth8A== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(13023025)(13024025)(13015025)(13018025)(8121501046)(13017025)(5005006)(3002001)(10201501046)(6055026);SRVR:BN6PR03MB2452;BCL:0;PCL:0;RULEID:(400006);SRVR:BN6PR03MB2452; X-Microsoft-Exchange-Diagnostics: 1;BN6PR03MB2452;4:HxICqQyyrCIlK50jly1M5zJ+qRJZ0OYvIjShbGgv0GoAS2k6zmxk/SfjeLmChJsm062Enst3/dw1+05LpmJywKl3PkBtvTzKqVArtpuMuCgt4Qt/2hsyPIJ85ylUQYyVIW3UpTIg/P92GD3Eahim7MR+Ty4sjc4FBZ8tYMlDnAo4qgkPpsrKrYe8+hu8M4wsK12gy/VuJPhXweYXGZPj79Xq3SWbN61+lERvbUl5/ZUYJaaNY+oukJFkuRF/RNW+rWhdRHC40qSl9VrhcVD5xw/dnuZzQtNxGj62Qf+kutG3eaqgb9Z0i/VR0ctAidCmBqQUoBR/IahRK0qgdHcGJy8ALchVr0Ov37mxYod8dPs2rsJm3eHcNERy/XjBrNsvdKANnulBTL60W5MXVFkH/5BZFxMPeKMiMlDObjaRH5225g/LGMCtKGRi4TdjvP/xaG5ordEmsGL68M5+21lK3hICvFu44Puu3EwruRQURPBh5G71FsYGsRYcx++WLS7v6wxjqd7qwpPxta6KpuvE1Q== X-Forefront-PRVS: 00073DB75F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR03MB2452;23:SSMItTB5yPJkYQNFsmC+rx9aD5Qf1AOiguHgflPJI?= =?us-ascii?Q?xdIigPpPtHKFJ8NGWHdWrWGVnvnwwQ8TXoEqkVmKNylKz/IWzxE9THqseH98?= =?us-ascii?Q?4lyzjx6/QJnpIrn9dOnGMkm5bdBTVfmRgqctvVlna0lEEGFW6/JXX1VEkJ90?= =?us-ascii?Q?v87pgeF2CXubBdBBeQ2JmJiUGzbQIaU2CtoJefs9WZrs86vnvMjGHlKMdS6N?= =?us-ascii?Q?/UJzckXeVI1HHh6X3l6j+831T8j1AsqzxhX6BSZCzSVccN+/aq/iqOvAIJcQ?= =?us-ascii?Q?L2O3PzUiM92Ai5k6D7j+WkPGqdyssqfVk7Awcs8OslDYXRYMr5o0eXcAxOq7?= =?us-ascii?Q?ty0zkz6UMUBuF7PjP26T+ueqizHDh6uG1Of1xvb1MOZFt5bHs9N4Ey/GnHrs?= =?us-ascii?Q?Nbt9D3b9b6xfe4hIV58MzaXiFyovRh2dlohX4g/1Qfldw/wgB7+VmnoThoIF?= =?us-ascii?Q?5mhFe5IJjZPmq0NdYEKe46Wv4XYJlzIWM7al1MCVx7jaWuaye4+1u2rLTqpe?= =?us-ascii?Q?EXHuCFsJz8S+wjKIqthpzZ8QFkLKwRD3VAioA6bGDt1zp1Dp1O/rh+3jcEI6?= =?us-ascii?Q?dl1W6cESrh0ZBOsVxrvhvo3TQJJ1I2BTpgGBYzCzVxgcOWshzsgHC9qdJOWP?= =?us-ascii?Q?mOJO3QVZy80ax5ce1oKpBu0bY9N8Yi+iYgT7c0u4mb4bQEuMnqvLHvH4P5U5?= =?us-ascii?Q?19sJ2aAZqPHBYese9OMt7frMrv1EPpB3K/uTzC9Io8jlc3gl01YJ7eGUD3Px?= =?us-ascii?Q?ykwib4NDOqgdyUtPfIsA1CIFEIsJU4MyORP4miWV3i9u8jrFo/0o+F7z3nX2?= =?us-ascii?Q?m6/LhSeAZ68fyetHCqLg6CANmRnSbqUO4fsavM2kwKHsFr2T89kDwWLDt4bx?= =?us-ascii?Q?oN8Rg9jMqA3mCkXq5WDvT9xhOD4QnSG0xqF8YpBj6JfbHfPSdNjxGTV0C1iX?= =?us-ascii?Q?mPEjzb67EcByYyZHdfLsMCDlHWS5mEMyua9uha2g9lunC1ijvEhH3PR4Dajm?= =?us-ascii?Q?3kVnHhWbCk1SaYGBISnkK3QnG4blCM7xO56QJK/ajutVjUmFBT/SaSoXOP+g?= =?us-ascii?Q?E/R2U+I5/m0KYBBQi1R6jm1djYXed6GDOXscvJDRRNPDV4lIg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR03MB2452;6:6icBkrZaigLEXrZ1ulMHIWKVpC9at7BE+YyhC3UV/ZSpOuVVuVtwqvjBrrgbsxDcxq2nqR6CFTkgY1cH1DLe5c//PthBD23vWK13dFN9cmt10mhJntUjVc2AO266yBE0bf517fdXDjC5/d/maCcU20EDW1ItXvk2mlHc6pHkug+W+4fTSueTedEIyCidJkGqL+4VRsUS4+4LrCU2WBf9p9d1+Xch/dfQMtdqkZRAaPoS1NmrrXN1mRpbqiZWkza8hlxm/1os+1fvHff3xXkuduwJQmV8UPm5/WoFQSxnqtE=;5:nX4kaXzP6gEeRVbrQuwrs5zL4aQAUFIBYu1Bs9ZR9r7g0ZwoCyCjbGxr3o+9HCxfx2GaENv6OFvBfFLAXEUEES+gl8X1b8oc3BXthTCACggwvIfbZh66P0EVKQRwgse4RlZnj+01upEd5czFDQ4shk81xDAC/dYh7qjm8TIh2OI=;24:YuQ9plbc4O5CoRnVHfLJLP3MoNCV+eS2sXgmoghzEHnFEUWb3NP6TSc9HbJReNyA0mKPbriwAakghjqgWw2CUeQGQguU4n4JyMb6sdnhHIc=;7:jB47C3CdluW3HZ2yaeqr92egCnt8juU27ms2DNqVTdc2a/pg3YWoaSu6ObjMe2O9LrUM8x+whvXpFnKbiQwZ1HpNQrPUf8J5mNqkYNI3qE9XAu0HN5+BBYzPToC2B40oZ7YCA2H5m1vshV6mfxjqNBqyed0lMXe4+7+Id67Mdp3FaBw8/pp0jTjhIboC5ZoaKcGkTOYRMzsXAIfje5PqW8nPUL+KUpkkCQCyRyIvjvnPv1THT0+vXE0AlPZFAumC SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2016 02:08:39.7366 (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: BN6PR03MB2452 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@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 --- Changes for v2: - %s/of_put_node/of_node_put drivers/memory/emif.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/memory/emif.c b/drivers/memory/emif.c index 04644e7..262c881 100644 --- a/drivers/memory/emif.c +++ b/drivers/memory/emif.c @@ -1409,8 +1409,10 @@ static struct emif_data * __init_or_module of_get_memory_device_details( goto out; error: + of_node_put(np_ddr); return NULL; out: + of_node_put(np_ddr); return emif; } -- 1.9.1