From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932312AbcK1JWK (ORCPT ); Mon, 28 Nov 2016 04:22:10 -0500 Received: from relmlor4.renesas.com ([210.160.252.174]:63506 "EHLO relmlie3.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752805AbcK1JWE (ORCPT ); Mon, 28 Nov 2016 04:22:04 -0500 X-IronPort-AV: E=Sophos;i="5.31,563,1473087600"; d="scan'";a="227128474" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Message-ID: <87wpfo9d0b.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Russell King - ARM Linux CC: Stephen Boyd , Rob Herring , Linux-ALSA , Linux-DT , Michael Turquette , Linux-Kernel , Mark Brown , , Linux-ARM Subject: Re: [PATCH v2] clkdev: add devm_of_clk_get() In-Reply-To: <20161128091456.GR14217@n2100.armlinux.org.uk> References: <8737icayac.wl%kuninori.morimoto.gx@renesas.com> <20161128091456.GR14217@n2100.armlinux.org.uk> User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset="US-ASCII" Date: Mon, 28 Nov 2016 09:21:57 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: KAWPR01CA0048.jpnprd01.prod.outlook.com (10.165.48.158) To HK2PR0601MB1444.apcprd06.prod.outlook.com (10.165.182.150) X-MS-Office365-Filtering-Correlation-Id: c2b98b27-1542-4beb-1ac6-08d4177000a2 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:HK2PR0601MB1444; X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1444;3:hyROsIHyaRjfwYN9qrer1x+SAjloWQz2PRC7EOvm9utgQqOelvt1SDhOa1kpajpHUmMFcwL103gorv5VUuurIn8zvB9BnU7povGQqJMqYHQFnKyNwVO2J20fK1gvEFgzh0f2UgLCCJIA84fZmtZhrwxU3D+nYxNHx9uMmh1WJuHeN0Y5PYUb1RnHC0j0UK9VrsaSS6xbI6S52yhG8ZLdR5v3UFN1IIuuW2Lx/NygBgeYx228UWcUSmTDeVUpaBXBiYDOCsWq6fKhPhhAbiCnow== X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1444;25:PEqP/QK9v3SK38XflsumwlW+NxVN8Mus0bL4hVRCrhJSVzNCiM5TX5TwjJGfuqEIqwzVXs4OxejT397tejp0wuZFVCRIGa318ghNNLaC/R7EOW9YTGTTLDKKNctZWJjpVo37OUdAkDpGNeNOArTfEpctIhu+JlCbAFQbMj98zxwq/tBgtUtJgx8mr4TrUoEwmLxJ7fzwOmsFNK5sHM/ON+FYot7PoFaKWnBXWWfwM2/VeajzXMkOR5wdghlfHa3sCSP1pj04t5fdXmfXfHHT2LPmTLkCXwgFESVuBKAY8J5CWgpeGNiIa2pdqgshv1U8eZL4CLuAGaMnaTExbRWLjEPWADzdnwM5QuuG+OaYUNRW0PFZGoNraAC2RrBggdbVUOb6ouR45wzIbU+3WqLGjQAE5AMiV5f9gdIy/7LE8rbtN4OP4uyXMeZczsuudMcX98DB2UpsyxPuSMrZ9WgHcp7TmJnme750hVBtX3U46OTgmS0VGgfynnkopI7ZeIqmKuI47tCfJI1Mjb57iQs2uiU1t2RE81ELx2X1a7G+P/gM1wvYxaXnHn1/+tz0vaYXXUHs7D465VLfBFM939i3fS24g3YQXDoP166WYU+dtxH+pHEHBqLbALkY+KDe9C0nC0X0zllRfKb7g+gcLFDx8xYDu7zmkpW/BGeREKwIDW80wXTPTkjyOP/8MMbB/SIJwXblo1BTVY+o/5bCHggLisBqSO2R0NG4haNq6+ViOmJxRs4c+i9krJ0Yx+7hRWEz X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1444;31:5woDuUnL6RdB87l49UWl0PnmjqGkcyNI2Rk2AMxM08THFtDJ7utIo06HtKQ2riCbuokrtqvxzeX+Hn9iIh+5+x40X5CUfHI6kN93MEqTfQmrLPazlJEQn/ec2Lc8uAYoDgRvxmAQo4rm6fKnAbIRaxol1BFegZgmiBoCb9MkHpkDxnjybMKj3I2K7/01Q7dwrc3/t6K204FaTwCl5TJTE4nzDlnYEdswg69C2V09iFv7UD0I1WWHzMPWhWTdDJn7IYiICwiXke9UvtRDSQ/3jQ==;20:G+YLDh7kR+xtJLc6a/pc55ZbeWOxLvIesh9xSJVb/Ox4LMG7lLpiMMzFv5Sz1lEPj5551T2fjSuAnnuLpisn6JKxdNjCtQH/oaDHBPJSG2V/siop97TPF6O3T34oloFTmfu7ey9qdyQMXPT58i+2/vwnxExVFg+WdAiNn8rSrA93xclRGgBBDpSd0CUwXBQojXfo4qw58wHBpWCJ8AlUO/ml7iVH9octfVc9oOF3XOyXQTlbGt9dBctyioK3zMVF6lfbT8BXB85XehE5qV6FP0Dl+htXIsJMwuBJqoOyQoarrCBWEX1fwFtI5QsWboa2hgU7A+wctjRBjPdEG7U8eLOL3D5L29rm4kzCtynGpnNBRA8bBg1MuXfpbWrrYhAnRiw+jVPZKWmFLGd3XWsFbrCdT0iBfRZkdZNA2DDX40cRVB+0nWGVe7MHCf+BtAFUdB57Qs6oonORlpqPhBnBbSKlpmZ+RlAq3W6c2TC6U3QcsjBNBZfOe8819m2ifQ29 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040361)(6060326)(6045199)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6061324)(6041248)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(20161123558021)(6072148);SRVR:HK2PR0601MB1444;BCL:0;PCL:0;RULEID:;SRVR:HK2PR0601MB1444; X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1444;4:baEbOrpW+K+salpjFsSTQEBW6Wu298qUZITykpn66rUrfxGWoaSwjAQWLKA99E6BsC40iks2gO6EKeZp3e34VFVPIPBcbKmN1upoWTVXQbxN2BYNwwXzcY8eUZJkTFnK/NE6R/EZdKx/5YfbIWXdE5WC+GU9hRF8F/Ep6WW2bmILUTGkP1LC//yO2m7da4wwANBlVF44R/sK3Z/pdQN7JngkUSmqbNg2S+Pk5QmxWrckx04TqLr5jq9Vy9QZ8nB5EcfCIWuU/fIMlndxT0OPJxRybFI2p3JxDNu9YvG2NGDjz+IsmklRTn2loUKxZIO7quqXYp/978MlSBt8KdFo+vep5ICds93XbAOI1hcC/U4nizs+DjAkdzhzMce9KmQecdaPHVSjIS/bxLxPe9+fqBd+2RAfBJuOcTbZuqFWEev4jh+1k8hpcFa4IDA96h2M+ZWbiUCx5dh8/MLOTbrD/DK+p+gokr2lkiPuvoM4XezMrghJBVuZjMu9OwxxPPIVrgAmZjRuxDDmsm2vhyUlcQ5GX5psGjC+USwEum3o8DOU00Mhrw/6InTDKeAXjplSpUYmZnPs6jrm6dp1Q8A8DH6vSCBfZW60m/rpVuFlthty0blIEjlfq77pplrVLDdywZ+68szwI25hHwNUbPLbqiJXYEGDc21KNWzSuOfIMVLpIMJXHAyI/p5bGcI0+vZe X-Forefront-PRVS: 01401330D1 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(199003)(189002)(7846002)(53416004)(229853002)(86362001)(42186005)(101416001)(38730400001)(81166006)(110136003)(81156014)(47776003)(50986999)(54356999)(69596002)(76176999)(7416002)(105586002)(2950100002)(6916009)(189998001)(106356001)(68736007)(36756003)(4001350100001)(97736004)(39450400002)(39380400001)(5660300001)(733004)(6486002)(39410400001)(33646002)(66066001)(305945005)(39400400001)(50466002)(92566002)(3846002)(83506001)(8676002)(2906002)(46406003)(7736002)(4326007)(6116002)(23726003)(16060500001);DIR:OUT;SFP:1102;SCL:1;SRVR:HK2PR0601MB1444;H:morimoto-PC.renesas.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HK2PR0601MB1444;23:VTtDp1AzxAKmMebSEc2MOj9Q1LVV+tlFxBZB4sr?= =?us-ascii?Q?AMOif/GyQz0KAWpydTEkTNone9Kh5W2Gb6GycdXS9oSXQ10kG5hxWFu95Xp2?= =?us-ascii?Q?/UaC4W7NpQg8ycOxXOErDPjYSChwY2upDlWoN0tLq87iEgB5GFwp/ZbPA5aN?= =?us-ascii?Q?l4IyJTxu1OgmQonUjETsKSkppjul3qz6NkdwlTA0DBC6sisDLzFWRyAhxZR8?= =?us-ascii?Q?48XNuqM5nkc7MX3Yl5UNmi+6Qf39zmpNoYJu7JpNVv3C3YUrP7NOGryz8uuR?= =?us-ascii?Q?0tFbN3gFoYGeyD4c1oT0LVTO69LgvYx4wcC+kFSkYQeV+ZDIIHCHsEElvxJr?= =?us-ascii?Q?sfzkfZtzuWgNZY9YCxg3NOb8fIwXd1BRpD69+ctOhARJ7gwScnn1eo8SajTR?= =?us-ascii?Q?t67Pu+0ryM2o3X0YsA1EZaU7splTkbgoPBHrRbhJXgVZJScVItFmfTqNbeHN?= =?us-ascii?Q?ok4ikIOmUkadBgFXcpw2JneCcGaMULQrtJRiv5CkI0cEAkkVSTZd5SYIOAd6?= =?us-ascii?Q?bhiw+q6DIZvZ7NCYzibl8LDH0cx3mjGpNuZBBtd132if7VFNEIcYe2Yb5YpI?= =?us-ascii?Q?4bdFp4CGdrH5wHFiSuUSX6JBikeSIoSQRhXS228PlQQPBo18pqrqBna+k0Ed?= =?us-ascii?Q?iJjoFEYCWL68df1as616UYsgABhTZzqJGjivcoyHytAmPPsO2doDI1RR3QAt?= =?us-ascii?Q?NtcHTayHwbOY38N0t4XuGniKK6VoexVwyM8F1OLLxntcBVowU1ArG2af6zxB?= =?us-ascii?Q?qFF5Zwc/udPrU79dOKpOFPTxvmyHoLj63aFgzuY84iXoGRWqW4SLVOz9y8A0?= =?us-ascii?Q?gRwkcIUkLiNZgN1TMHiHYhxYECTyiLQ8opVy8hQ2s5qNj42VRuVkajoMrf5k?= =?us-ascii?Q?2JkUflt8gt7IXcBDGMBeUBo6YSJbTRMOEYw1cV3KqBuLPFQ3R27XjirkKWui?= =?us-ascii?Q?Ff3tVQ2p03My4HDu7reAN8K6LyT/BxkpKoDBeGGBrtZEM9so9DxGnYauVXbs?= =?us-ascii?Q?lYFh82TpoCvQDRL3UC14b0qg0/PyYr+HTOg5uN3NrqNigS1z6RK+cv623r1M?= =?us-ascii?Q?C9DKAyfpUGSolahWnHfACpMSMHmtZ5vS7YjWDKQHbGHZwx/Cy5XeDyHgSjjc?= =?us-ascii?Q?EQSznojAsqvcvwGE27pvvdWSxR5laU4tRoSmGqsIs5ct8lJoVGnyJM/pm95m?= =?us-ascii?Q?GiYrWjQOyJtowl/RMBTR/kG7YDvBwiO/7mziQpH+WHrHP5Lmyr+cPzxHvDoc?= =?us-ascii?Q?wZu0YTGg6JrbzZ1M3uahefzK25GFCWlSy0VCwqabt?= X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1444;6:A3ZE4lNm5d2GLo7dXmLJnPNP0ZtlxAmQfRPEbHEO0aP4E+M6rU5MkgGThgihz8tekiN4wyv6z3C8wLD/yzxg0xuYQDcGRxROL76BCalvy2dxB+kt3cXyFmFFg75pqafZzRc5fryZaZEZK9p3iDdodZ/s289iF5O5zSA5GA72mcPjbOqJdLhC5wDqPT00UD6L7vtTE5aGgdZoIa+hjQDFVz1XK7nak6P8nvRECqGkUKN/QZDdK6ATag9Em9KbGn5IgwMxb3nrsGUDcwUbEGY5XGomcso4wBQn2ToK3X84BIXQ7p6Sdny8aLUy9LpCrvQYhjkm/RaBC+CU/5nspk+BXcbiLPOaOpoI4Q7jv5TiN5Wr+uhigDsIbqiAeLZpfBgVAMGH3vVNzT0eEAkP9cwUH4YuXj6y+YUVnY4qs1fXh+xc6ZtNi+qh21EKvgzochcQ6VhxP5ssEiXenCUQAfzjD+otL15jFzCy+86NYr9tVEs=;5:wMLqeJHBa+SE5KUaDnjR5q9xfCm09dGARjemuPnrG/XHSs5sXIhW4Zu04KodNmHOQJDCvnDKV6LKswudIkS1A2dgP24STmkZDL6WXr7LmXZtIkxwTPPuaymGlixNZX1rR8RcfqYoDg0kEArGPptsCw==;24:GPzq5/ytpj9DLEjl3PE+MrhQXalH0hnl+yuVG7ME+7zT+SfnhzznNRMmiV88OurFIEglfP/vNAq/F3xXziMbcP1dgVzt3m95AYyARXL0tVI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1444;7:SYnU6R4+2ST93UjqQFv/5mI0udQXBQjpivdh5PDNQF/kLKAWXDYVLNPUp4WXY3A9uyq1YEGCSIQi1a9yL782gWAyr7Il5YoMp22uzM15XcdFJ5AV56e7xD17mxnRgTrhjfj0ebGXCkZ/lgWFzVeF01AE6UdFCC8EcFociedFtkHlYzhd1jMBsjyIX7XQ8qlZxz8LBToSiBUtGkZq7wg1BH70UFnmT9jehh4uQJr426eqmzIeqhTX5rDnpVezMn6mOH0HgfTBIH+TjeIAWzLPgGy1dc/o5lJq3y41TwLAGpsyY0s2oDMf/lcIWCZMf3AqSzdKF3FFy/tA0JoNxCRQ8AauQtZUOwVNBrGHlqciRZq83BrJQ/V+PDnG08xZdpBOYVZ8xJR4kVBoTGFWmEi9bwrxFawVebi1byvZtflzVPf2kvgsJknYgYUoU3pPEhGgkrz4hp8SC8riqVrX1cB7hw==;20:IrC6eWt0d9VjjKhGdzGeRp2rHj+9XREUqAmWsvSTzeCtUXRAH87b0ANXWjOoQdy1x7RwtUevX2kU0HDgSMXwyFcqU1wFCaGQg0ZgjyFwwDJaZ/dKFo1ZDcd+By37EcdiQqvIUATSMretJgjTflu0mcmRSvFW9Kgtty3H2ls01CA= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2016 09:21:57.2685 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR0601MB1444 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Russell > > Current Linux has of_clk_get(), but doesn't have devm_of_clk_get(). > > This patch adds it. This is based on devm_clk_get() > > > > Signed-off-by: Kuninori Morimoto > > Please put this in drivers/clk/clk-devres.c, where you'll find that > we have devm_clk_release() which is identical to your > devm_of_clk_release(). It'll also not need the dummy definition of > devm_of_clk_get(). OK, will do