From patchwork Fri Sep 7 01:00:15 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591451 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B8E52174C for ; Fri, 7 Sep 2018 01:25:15 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A58172B084 for ; Fri, 7 Sep 2018 01:25:15 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 99F7E2B087; Fri, 7 Sep 2018 01:25:15 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 66A882B085 for ; Fri, 7 Sep 2018 01:25:14 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 05D1E267815; Fri, 7 Sep 2018 03:00:25 +0200 (CEST) X-Original-To: alsa-devel@alsa-project.org Delivered-To: alsa-devel@alsa-project.org Received: by alsa0.perex.cz (Postfix, from userid 1000) id 9AC5026781A; Fri, 7 Sep 2018 03:00:22 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id BF8C1267815 for ; Fri, 7 Sep 2018 03:00:19 +0200 (CEST) Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie2.idc.renesas.com with ESMTP; 07 Sep 2018 10:00:18 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id 20D3E6F9E1; Fri, 7 Sep 2018 10:00:18 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="291782870" Received: from mail-os2jpn01lp0144.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([23.103.139.144]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Sep 2018 10:00:17 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XN7vHrzw64OGbwfZU939v3bs/JheVMfXtHgBLhxGdco=; b=SmGxsLKr9wZtxrcfx0HIwZBSiqHX42SRQAR5IngSJuC+RbX6GMXn22lfMS7nDHJRIlLxD5YVsmmy+mIwayad+OAXXBtyBqVt9OGoNHplTepIMhRzYYUJkCY3lwgk3cwp7VnBJbwEijvd0h0IDsmQ9clN+vB55+YENJfzS2ZCSEA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.130) by OSBPR01MB1862.jpnprd01.prod.outlook.com (2603:1096:603:2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.15; Fri, 7 Sep 2018 01:00:15 +0000 Message-ID: <87r2i6ruv9.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto User-Agent: Wanderlust/2.15.9 Emacs/24.5 Mule/6.0 To: Mark Brown In-Reply-To: <87sh2mruw6.wl-kuninori.morimoto.gx@renesas.com> References: <87sh2mruw6.wl-kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Fri, 7 Sep 2018 01:00:15 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: OSAPR01CA0204.jpnprd01.prod.outlook.com (2603:1096:603:36::24) To OSBPR01MB1862.jpnprd01.prod.outlook.com (2603:1096:603:2::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f7a2a8e2-eccb-449c-da8e-08d6145d45fc X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:OSBPR01MB1862; X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1862; 3:2gU9bbZqDPL+Hs7xcU/QK45/1rpjR5AgYOKfYr0lK9fTq2t+fuaBQ0jFLVyhK87Hrv3+QL6aABQJXnj1aJAdxPkWXZOpRCPjkPvPIv8pIfnOuIdDDT8UbbXqRcBjajZC0t1ElyhRJ7ouuCcRRVIyLjnSYfWNeHfYRvNG25Jz/xGSnm1cH5eFnh+GiLG2p8cXoA6bYoSWI8lfspEmSnjsxh6wO7WBYrHDUeihTPF37w3+ENARiBbazzunFKBZU/6o; 25:3lUTADbMZvtbqyrW3IZz00p75bpDEFU1msf7ruhIvTi7mlQgoTmQuLyHqOdtQXtFxK4U6TKDbXvFuinTVOY3o1F5f9THMxiiKLquJq4I2THB11vnauvq78Kr50V0zjBvt2GWqvXGi64BQb9j0lSM+SrCKAgQ9f9l6esK/rpa+G9w+M9qpIvyVeQPN8Rz5hy68BKgmsSxMRIF5Sj2qWWsJ2CkAhzeHgLJZi7MbCAGrph9uX8YFPh8VDJR6B7JawmREaVGPguINCtFvP/p9yhnl7p/FIiJ6dFNxpapknuqM4OEXTS2He/SWlOXey1B6BNHgSSd3aD9qb68fPACrVAKtw==; 31:/u4xBNuF42ZBkXMhW94x62BhiER8TSHU81Qa+pe1Qme+7FkjC1m+EK0aO3qdFCKagPRpBLFb3H1TeZ4xhkMtDxpPj8Bz3R9GzAk4rrsQRs4Xlj3UpnDRXNc+WYqp3tUamVhYCn252MuFkks0IkgwrpazHFEK+5J903wxH2NCfJRUpmz758gxTPfBRt5CcpRy6NltxQ4CkVisRoUfFkvwyzoNdg5J7JGM663g9JDJX3Y= X-MS-TrafficTypeDiagnostic: OSBPR01MB1862: X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1862; 20:5zvesC+WMNqqgL3ZA1PF3ORP2BbXynpVdss/tU/+oDFZorrcfemNWl6dJgfN0Iy38raWVAVfoI+auiDILeuvgoM7dTq1gdZUdlH9lYZtzvWImjZ5pTp8pcJgl6bO+P4ePTY6KUIISUD2eGSQUeeSRYF2OW+yDl2+pgsqDZ+LlKShG5TNCrcMUk3LHyNdXv9ZYpyBZ2ebnOd28SS/6FsQBgHPH+DcZEToadcls6FpEVOIM4CgpgG4149pb4gfM2OYDde7FNUnKt0mphnBDiBuo27FHGpmPHGb2fPexSfMKccLD5BRpu3f4ebrfijnXgcLYwWog5oS76JZed9EsCwKySz9pzXMF3aGtGfRwUIyWq2qUjTO9C17RJpVqCR3/6RJIYl3yo9Hfp6S4g+0b5MzA0CK+3H5zO1rlESI2x9QFZmGEfF6RqXT/zVq9d3Cap+UrZ+YeKm6pP/E2Q/El/mjNGNQRnqeH+IUXlRuUI1Okcvff0/MYfUKZSNnZJJ806zz; 4:oAkkVUGd5Ggn3QAmUaLhNQcUJfCe3nDlC0ZGyU+SNOqqkQWG02l+hTj/kUfqut/mLUj1f2hYG3sWCptcaOrBEuH9eQ3t2+oA50ytqdKjpQCrRiqb2X2BlfmNZ5zXBBA9ZazSwRGMJvggiF0Ls4uHPUdZvXHr045yMNEuAxiA6iyfhhLfxRYUf/OPsebEvAUOm0629ORnqMZ7fFCo7WElo3lgNontpXAwrrw91czhQ6TYIwHSrx+u58SgCCSTN9XUhm71tSHWYnAr6Fh2scT+zg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(3231311)(944501410)(52105095)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016); SRVR:OSBPR01MB1862; BCL:0; PCL:0; RULEID:; SRVR:OSBPR01MB1862; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(136003)(366004)(396003)(39860400002)(376002)(346002)(199004)(189003)(53416004)(26005)(50466002)(16526019)(11346002)(446003)(186003)(52116002)(8676002)(69596002)(106356001)(6916009)(76176011)(386003)(7696005)(105586002)(2906002)(97736004)(66066001)(47776003)(81156014)(81166006)(25786009)(5660300001)(6116002)(3846002)(36756003)(23726003)(58126008)(4326008)(16586007)(316002)(68736007)(86362001)(7736002)(305945005)(6486002)(53936002)(478600001)(2616005)(956004)(476003)(8936002)(486006)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSBPR01MB1862; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; OSBPR01MB1862; 23:C+S13uxUuC8tAXcysUmuITtPZVkEtxUrF9XjiH+nC?= +yuibnAB1u7Sbcd10gAMb0os/ffvmbx4zB+GNGtMy7GJe0HP+NzqqYbgC4CeNJ/ywjqpSrAcqQiW0AA1riPnsBJHZPHTN98XZW5dkWEN+Td3WknHD0COoT3sptAKN3ASaVcenYK6QAruxRWYcqBTFxYK84HzaSJvkNq3EDY2naTUgsRtiYqbW1yQd44OTW13N8ki7H6Z0eV0X5K0XUa4jwAU1fj3Llp1YOojwZtpen9yjVYxXsAhw9Oa6Hs0oieeibCSI9PwvYdgDUEJ6P7Ioz0/z/fu/uPIYD5K+VWBxA8wacUUGe8KFeCualfiEzKHkRPoLxoHouMILolm3kCi8WdCaNa2Mxa0HD820NS0oZXxQk7R7FppBtEVICWLwNvv3jDkk7WMV7FxEMTppobqUDeG6T71mL37z46zHEgTXNcOW4WdJJU7tsQX0bXcd1t4Ksbi8uHwvq0IaDA+/GZAnhZwCYyYTsoYdhkT8zC8XBrIfsz+EuNvxflqOlTYOsOvNed9n5glbiseAwA+XrRvEzV2EPzwFkjOSl7dgzSMtmZxg6BaUXGPpT9IZegjkMQbmstoHEgKR/rq6c2wh353OHwcNC86KlLZrOMvDVsKR213s2z6Kqly+Xs8zu7YGGQMUl7QLAmDWziW5TWxMGL0Qgxd6dtIlQhqaC6UMChg4kvdxnb7kkA1DyJGlJo7i3FmJSMvIeyvIw3Ka9c+G2SZeIv91Mw69BVDiuwUl6DiDI0Y9HPVrp3xnC1zMjRnbGbFFyz3jPxlcNv7Ekpmzqrr9ULZXe9sGKvFrWrz/u4Njqspl9WUrls0l6l0tnfYtWazHah7nU4wkDygejZ0Uir1z+rogEe50Kn07bhgCqk0M/JJKXiKTmH7srfrtNvnLQ/vRk2whc6m/OMWnq4LJIe8O9izmBDY+3UwtkmwzuaivfaQMBVH/5Ou+/9gJKsYv5sUuYYSedbeo8UCPkDfj/PaA6Fwa0LC+7DUdkSM9b5MnPQBdWMCj7seOHrkVsJVCFENpHxrMD1GQbNOp0Kr1vygiUkJVkc/ItOaLKOyl06Q/pj3ieVwPfBLIKHlAWg1OyZkuTZ+2n6F4bS2ChiwZeWEwHISspx21yZQ6SNFk8pC3Az77YQcov5JeBBf6kWm9NUbR0= X-Microsoft-Antispam-Message-Info: M5LMnJM5hfSJ1MKlxgwEwpGzvnp1D65IxmnPX5w3LUUDrwukylD7JQ376L7e6wQ5tfujov9W4k23kcdAE9I+t31+jSyA3XSElX0fg0JPY5ZvKfTGGG8I0VQnJcqS7HZReVsSBrBZ7nc8wH49R3lFhovf3qhxKpRPuOi8awOoQkF0f+6fzbiIFOA/6iHl4RVgDTOc8WYDc7DakyCVFexKggrZx23de7vxELwlwUzk8YdYTnu6DmvlPWM9tDu7du2xmnz6T2eWk979AtLF6dVZ2jinGSXRaVo3ESaxUr33dg7NYxMmoKo4/wdsbGHFsHFphIp5SSRDDx6t0CCi1CRN/8ijP2wdRMnvcFF0H6rJjZE= X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1862; 6:1t8nknI7Yd5CaBKMhaEXqHwiwxxsuNght8gP42ykgz2gkXGYOTzTiTRyiVdLAwgUboYQWh+nwLqbWHI41jZkIe/9koqprpbZhrigO9rgUSZpavXS5GwpiHPZcz8m8ScQlUlNx9e4Tu6iM4bw9MtRO3THFf3apY+sQueU/1haSzFoSzqrXcB31hTHgnYqI+yIOgh3mAmZj/VQ1TAqODEEbsvVkDo0aS2no0ePLpR1WCDMbJwEUViCngV8oFGYpUEIqm/RGi44uHqRNj+wwUc6Zy6Ve5k7LHtSvWM7hhGZYl60o9wf/+swszV7pv/AynCsJ6gEo5tZpydFiXYf7UEdjYa2Ckgh1tjJ9fgmibi3RnIisnNG5ebichvIcE0x+ZEmKoNRuF8b7QR+M+0/6liGc/sGcJtiJDcVlbbrxebrvEUMn1yJ77IpaMwXV6J7s1TcZNKqW3E4WXkDDfhAeUIiag==; 5:D6YKW/zG7is/Vuf5x8txgpwTCtDjk4snHYQFCweCtGq5C2mTQl87m+SIJDgXlNkswOStHacsjpuiKWYCPQUD6Y3Yh15+hoTBhkIlLYrvdHilb9z5N6dCWLRn7JZndmk3eA3gZq2KUcZuow3+Le63lwn3h+iYlVVYczWGkGRs8Xs=; 7:dMUlrsuhJ+DrIf268/J8ssrqTj4J+ZJ36DDyxxDVV9JrbAN545v8WmepzgUu+86hHYEN3xf0bsRvnDNX6ZPT2CbVEJDsM++Ic4QW/qcppnzqqhQTbDGyPdBkAE0yLoQLZrAKRVPT/fsvwCAqGaHvmNGgjqRL1rgFVBqb+gmQFMvFOG7cfgqO6dysl8jEArCZxvY/6y0Dcr9nOxtqhdFXq+ZB1pO6mviFCrjhnGSdkjYJJnMJ0K1mGpU6yCE2rwU5 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1862; 20:yTBh6gPD5BebNj9YCFBwE6JmbSrnVYe17FP23SEVBS4ctihm38oOK2yAcnCZ9iZfhsFNUt83/j4IDK/Q0tRWnlI11Z5RWzlVgPdSYReWgK8hmk82lLMDM7wzbgK0d36oHAOzD88Hdp86TyLn8+ZUY2JvbU+Touo4lAoEIrPVt1c= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:00:15.5685 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f7a2a8e2-eccb-449c-da8e-08d6145d45fc X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB1862 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 01/16] ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP From: Kuninori Morimoto Now we have devm_snd_soc_register_component(). Let's use it instead of snd_soc_register_component(). Signed-off-by: Kuninori Morimoto --- sound/soc/atmel/atmel_ssc_dai.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/sound/soc/atmel/atmel_ssc_dai.c b/sound/soc/atmel/atmel_ssc_dai.c index d3b6968..6291ec7 100644 --- a/sound/soc/atmel/atmel_ssc_dai.c +++ b/sound/soc/atmel/atmel_ssc_dai.c @@ -1005,11 +1005,11 @@ static int asoc_ssc_init(struct device *dev) struct ssc_device *ssc = dev_get_drvdata(dev); int ret; - ret = snd_soc_register_component(dev, &atmel_ssc_component, + ret = devm_snd_soc_register_component(dev, &atmel_ssc_component, &atmel_ssc_dai, 1); if (ret) { dev_err(dev, "Could not register DAI: %d\n", ret); - goto err; + return ret; } if (ssc->pdata->use_dma) @@ -1019,15 +1019,10 @@ static int asoc_ssc_init(struct device *dev) if (ret) { dev_err(dev, "Could not register PCM: %d\n", ret); - goto err_unregister_dai; + return ret; } return 0; - -err_unregister_dai: - snd_soc_unregister_component(dev); -err: - return ret; } static void asoc_ssc_exit(struct device *dev) @@ -1038,8 +1033,6 @@ static void asoc_ssc_exit(struct device *dev) atmel_pcm_dma_platform_unregister(dev); else atmel_pcm_pdc_platform_unregister(dev); - - snd_soc_unregister_component(dev); } /**