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); } /** From patchwork Fri Sep 7 01:00:32 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591417 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 BCCDA14E0 for ; Fri, 7 Sep 2018 01:20:20 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AAEA62B082 for ; Fri, 7 Sep 2018 01:20:20 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9F8B62B0AF; Fri, 7 Sep 2018 01:20:20 +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 52EA72B082 for ; Fri, 7 Sep 2018 01:20:14 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 6B47A26781A; Fri, 7 Sep 2018 03:00:46 +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 E8DE2267821; Fri, 7 Sep 2018 03:00:43 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 108E62677BB for ; Fri, 7 Sep 2018 03:00:39 +0200 (CEST) Received: from unknown (HELO relmlir3.idc.renesas.com) ([10.200.68.153]) by relmlie2.idc.renesas.com with ESMTP; 07 Sep 2018 10:00:37 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir3.idc.renesas.com (Postfix) with ESMTP id B4C1143AE3; Fri, 7 Sep 2018 10:00:37 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="291782911" Received: from mail-os2jpn01lp0149.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([23.103.139.149]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Sep 2018 10:00:36 +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=NkJU8flRbaRqX/pgojv2jaRQy69cG49PySHC6JAoIio=; b=g72TaGl32mYIZQVTH0vZ8HUqsuJcZyF25Z0WQAeQABFA470vNP2EFRxjdsL3aA5yoxDhtfUhnxHXsug9s8twLY0hFfdW77kfRwHTQv1wH1sQV58YbIyQ8Q13egs15EWDGcVqj6ue3yKx0nOTFzU2bjyJw+K9oe/8AeYe2+m/G3k= 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 OSAPR01MB1860.jpnprd01.prod.outlook.com (2603:1096:603:2d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.16; Fri, 7 Sep 2018 01:00:32 +0000 Message-ID: <87pnxqruut.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:32 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: TY2PR01CA0013.jpnprd01.prod.outlook.com (2603:1096:404:a::25) To OSAPR01MB1860.jpnprd01.prod.outlook.com (2603:1096:603:2d::16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f308ee91-117a-4dc9-ee51-08d6145d5024 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:OSAPR01MB1860; X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1860; 3:W5I717RPivCdZiwppFVWvZ4ZsvwWhqhB8Sn8q9zNWczHKBRkSjqCGnMwxBHBDi0Hk5Q2jYNoTk+1bMoFCPZ1W2/Xl4DKhNN04YwlWN7tDv6MSc1Cy+Ed/j29obO8pp+8wg/+YXS0/mPTpQ/uMKvZ+AxILmAJQcCllxfFqoY65JJ+Bz1CxlkxxNXoaRgd2+7ZE4J2mfz933aCiaeDYIIH7LhE/3N2eGMJtcW0+JlYJSt7ReVGPYnikyXLEHBCA5XI; 25:Pjvgo2DFgb3Ay2HSI1rdUGcTpUyVC1jIiN1skIwZwiZZazrQMnHMKPSDahGorcGmuN1TeEXodNcnH9HQpaNTFhv1eDr0DFJxzVDTDg5+ocQcAyRhk4hcTQhTr5UmofCNy8B5qsMfO2vEil86/ULHgEHMSZjfBoiPLssmpuExolmG5Xpm3ewqd8/DON4xlQPkDUgO5CwGT4K7SdyB2JMpUMaLRlVjCmBqAlfJWEr2UlkZXsxuHGpTtyaZBsxRlO2/VoxP0zoXHPhN1Ocv8PDOFHUfCuRKgBy1L9v+1yHFg5tpT81K0J7emV3MClkveqOkufwKwEm1yD2Rgu2NXzTUmw==; 31:hlKNvaFZvArMGrnerGF0c07A60GUf6fDurFKtP4ybi5LEPaRTo84c+sMbDkd46iU64CxRv463T55G/RmcDvEdL+xhTrvDZf2zKmGoPP2udj9PowoIQVTjBjN/8pvj1fNxjx9rNH12vHxsT0x31OpXnk4QN47en+DnnHC0IenSyx2u8vb29nldISSw8/uvQ8RG+37gBHxI4kFN8hGXcV8uzM75ao5s/0xWWCvy+1fCUM= X-MS-TrafficTypeDiagnostic: OSAPR01MB1860: X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1860; 20:wPP66soUGfLJrfKnuT559l6D+xAL82SNJXZnrxdqacWhsfM8ihmtJBGvYYUIWlgCevMs4WVbiejTojabpSYgT5+FJwzoCkekib01IyejERLr+hh6ZpOTUGmpqj5evY/9kTwF2oJmgtNFhir5tk1FZZdu2dtgWxouwRRJdu7J3/xCsgJtNeQzJkAQalEdYY+GVNuXqdgWhleSDgA6LiCYUR3mfqLNe7h6175nj3/eSkbf+pwbrz7VFpf/u8Hby0uFzFcg1bePNpprM/pF2RIwwbXtuvIDXxFa33ZT6r5gxiDMBsncmacRJQGP0ptvNht5tdyp6k5eJN4oZYoeIpHje4//f8qzUTSWeFgtAds/PcSDp+blmghD/u9GnR0GIPex//v8+gH+hy3TIOzLqYgKDX0BmWr6EKVnBosTnp+I4D49ft5MPB53bhjknaEpFzq/RIRH5H+i3eODSrOI6t7BIF1c/hCTuzkiG1St7lqDrerkNVDkFPrdlisnenVBN2kq; 4:0k1P05v5HehgvoxqRVj0um2RYp5pxaH8BiTB0aHyc92f87A5rJhZrBX8PWzqCgkpuRpE/ALAXIwagNY8h9X/EfifRrDImK9r4rNbY8WYArR3weLRR68TpjWqYVWRnulfBovBM8AuH1iDHnw4/sKmtStFBx5z0CcyIa13naqlYzTO14BA7sQrtbT8kiuB986GBzB3J6gh2QUQ81JujzQ3oU2PWo419JobHRVLFm5lpUBTz+OeDvYqmc5p+zQRrlyxE6uEFjZePKbRv+n5bYPPmg== 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)(10201501046)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(201708071742011)(7699016); SRVR:OSAPR01MB1860; BCL:0; PCL:0; RULEID:; SRVR:OSAPR01MB1860; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(396003)(136003)(346002)(376002)(39860400002)(366004)(189003)(199004)(7736002)(106356001)(66066001)(47776003)(6486002)(316002)(58126008)(16586007)(81166006)(2616005)(81156014)(50466002)(105586002)(68736007)(97736004)(2906002)(8936002)(4326008)(76176011)(956004)(23726003)(7696005)(52116002)(476003)(446003)(53936002)(36756003)(53416004)(11346002)(3846002)(6116002)(16526019)(305945005)(26005)(186003)(8676002)(86362001)(478600001)(6916009)(5660300001)(486006)(386003)(69596002)(25786009)(32563001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSAPR01MB1860; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; OSAPR01MB1860; 23:6SJ5fVEHNbBuDHy1gAkHHhGft/isIN9KQymHn/cuZ?= OyVoGPkPTOBht9mMYRCaWEv1hMPjCUe5ylSiSUMLRmpWSWWMTSQXpGWRhO4o/MQF6oACwy93Yl1FmpHNo9gALj/B9tsoVM4Qi9DtquB65MaZfQFA1oPH43MkItYlKjyeRGbybLD6lncyV35fAtorQ/gwAkdqznSNpkwc22kztKAcYzim3tR7L5FuPWt7rWCWNgUuOs2YSKhUhdkyJL9VjKuQ0QAEccU+izzXQ9/9U9N00D6Sj6d+J8ldQwL3sYyqtsS/XMhd1MX0FGXCsAfMrx8kwYXkyNNPVoghwm7sTBMmwQQWRyxlT8HJXUmr7DQeFa39wakoEYPei0e8036zPuERyMj7sBRkuifxpFNwCA4TaKUieXyuj1agLv65UXSPmblqbjQvauD0ZWkdhpI1PHBZea9aH/tU58fbOnO2E9MYB/jrjfV+sBJRV1ZSj+zIh428SoC8Zo/MFX2tA4Y0Yj/EwvEqok6P0rNoxrQR1QwFGaszTJPwMDa4dzxpgZsW6j9ihp6jPxSCugwk0Vd768ODwAbvhG/k204vEMXP59xliQMp5Szh3fEjqqcn6lBJkXKv+XjejhRMwc6+8sNDwffv8dk9t93vESzMwtKmDbh83ctyr7rGvhsf6U4fqjK5EJ+8dpqmA8BRvKzFtK14dSDL74krG2AP7pWuVOp5cqdaHVXfXG91ggd3/2g1Z449JlCb8H25888q540ehsC21tlNoi9GTHrOkeZ+aXNRDd3rG0Pan2JH3kdB10YA/iY5d74/9/LZUfvdsJ8UFZk+pUMYcDJENeXrsofxuMkgWHQBPcWWgAV0dr9sdoyuLIlzfPf0X+cQtdn90+PvTvr1Dvkywgo1vFBB+y2khjcU4RRD1ktZAwCCMHgxhXEFIx2PMwtSJUHD5K37JGQ6GLPrtV7Ng+3gV6OlRKR4VBrC7/jkf1L058wwUaXY/GoX+hZJBa14FgpeVaCidf+dF/zbX3NrHIayIzAB9an5OmaaUffFE0tuF8+4+qn4z3DavBM7hThu7GerxAco4wMCKKcxKkBovzND8coL7XZCnB4gjEMcxrBdR572yVT8tZXd10bx2LWUsxVYMT7BpQfpD5k1NwyudUm99mU6yh01+hDNFzHveW2ZxJAd3X8EgYeHSgPF4pX4zAz9jpdlcFmmraE+Nvm X-Microsoft-Antispam-Message-Info: sMq0ZHIyjVq6a4N8/44O42i/e4J19qiwnQO6Hyhq/ierTxVIqhYox9Q6xWLS+RqFYMIJ8Xnueqm5MDILZRIi6j5p3jNPpUq/wXTfLO5Tc5JeBWBjGFcpuvKVTIMOHqRT3291g8dlkbVh9rjAToSmy7UGfq3/9SWsyBRidxvbY9BHjHcnpbQzV+6LitnJRUhS6DrX4QiDcBntzl94IHt4Kd6FldFMLgYTIRk2M8s176D3n78SwcWNYbjrFVLy7O/4dV5c5zsORub7cfB/ohv3ILs9bV6kY5Z9ksqlLW8VJzaKRHXQO3eyryiLHgvyy21k4nZRkTp2/Yn2Lt4Rqt27K7aTf/p7dgotQCjP7OMTJcM= X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1860; 6:jJl+p9S1YcA1JiWo+pc0uCHYtrYEojEGfO+j1DEbIZ34i1+T7/acFSPAgVqzd2rEPqeAtM0YOEZr++FHEojOT4JXDAaEi8QvNAlE9dkTfQYwhwBP5/JmEj+By9um0sgqqfeDA3JMdBG682rkHIIjJwa61CCVly2t1DMcGfiD+ayu5U04xB1a4dxrXkK+hAjkdXAvBMbJ751yR5ZFNcjl6OQgkxh8ML7xTwBUL3CSi+VyaI7p2MS/RtAdSB/F/nJy0lADISYQaEZV07WRj4A4tmqZ5g8NWdncvUHf0Plhv4L21ziPwrv+lZCWJo2kBfpOfe9y6NtBbJukvZWb6gp/vM6ZnMLFr3lr1tlJwNLpUeKe7K0KlBao+X47+ai4ps3rRCOv65PahK9PUbg6RxZDcE5FGeBWcLWqOEpiOGV50s8RJxjJdR7K7y+4rJ2k7kQNjSQwl5V2BMMN7FFeG872GQ==; 5:YdM33BA9BXGN8h4+5jWLl6PQkW8qFBQ24alOHURSLksmFnb/NHZnjxRQL+PN7XFLiZ1CVZqkX5X9BIAcNGkEoVswn3aoNCba8wcNR0sdRhEySav4KCo13q1aYUv0E3UhS34VPAaAjth9bhNV0Y1XUE1/oL8plHJ+4uuaNSNp71c=; 7:VP8ueoMWT9urtS3y5itzrUrYSu+XP2ZV641p1e22gUyfoRTwydwCH45wZW2s6e1uP4G84NV/jT/eb20vhj/CA/WxRPQAQZsHbVSV9/2FaSXvmrBy7JLFf5OvS4+u1UyltIHzS9TERGK3UsNufr5t1PrTp1USROygk5BAJcb1+afu5uyLLBKGBgqrg+5lNfCBBe0ycgC5B8eEDbIjRUq9AuYvk3sT+X0GQGspWXHCk/y2tF1hhPUoyycG/mkH1O8l SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1860; 20:XIu1AjuE/ZFCeLELEL3XQGzTtZCdBKk2NbTVtkn0vcC40ODeKlX4QvI/vtM3KdX/v/K2JRxf0f3uII1P+5tdnu5Wuipy9js5e78VVrvV/XTOB8WRPuKXl0NzQsh6AoLSj5w9mzm3K4R+/XdApfJZOK66IVghrv7y7FfOasYL/po= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:00:32.5963 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f308ee91-117a-4dc9-ee51-08d6145d5024 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB1860 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 02/16] ASoC: au1x: ac97c: 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/au1x/ac97c.c | 4 +--- sound/soc/au1x/i2sc.c | 4 +--- sound/soc/au1x/psc-ac97.c | 4 +--- sound/soc/au1x/psc-i2s.c | 4 +--- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/sound/soc/au1x/ac97c.c b/sound/soc/au1x/ac97c.c index 66d6c52..f1ddca2 100644 --- a/sound/soc/au1x/ac97c.c +++ b/sound/soc/au1x/ac97c.c @@ -275,7 +275,7 @@ static int au1xac97c_drvprobe(struct platform_device *pdev) if (ret) return ret; - ret = snd_soc_register_component(&pdev->dev, &au1xac97c_component, + ret = devm_snd_soc_register_component(&pdev->dev, &au1xac97c_component, &au1xac97c_dai_driver, 1); if (ret) return ret; @@ -288,8 +288,6 @@ static int au1xac97c_drvremove(struct platform_device *pdev) { struct au1xpsc_audio_data *ctx = platform_get_drvdata(pdev); - snd_soc_unregister_component(&pdev->dev); - WR(ctx, AC97_ENABLE, EN_D); /* clock off, disable */ ac97c_workdata = NULL; /* MDEV */ diff --git a/sound/soc/au1x/i2sc.c b/sound/soc/au1x/i2sc.c index 450c842..b35b079 100644 --- a/sound/soc/au1x/i2sc.c +++ b/sound/soc/au1x/i2sc.c @@ -264,7 +264,7 @@ static int au1xi2s_drvprobe(struct platform_device *pdev) platform_set_drvdata(pdev, ctx); - return snd_soc_register_component(&pdev->dev, &au1xi2s_component, + return devm_snd_soc_register_component(&pdev->dev, &au1xi2s_component, &au1xi2s_dai_driver, 1); } @@ -272,8 +272,6 @@ static int au1xi2s_drvremove(struct platform_device *pdev) { struct au1xpsc_audio_data *ctx = platform_get_drvdata(pdev); - snd_soc_unregister_component(&pdev->dev); - WR(ctx, I2S_ENABLE, EN_D); /* clock off, disable */ return 0; diff --git a/sound/soc/au1x/psc-ac97.c b/sound/soc/au1x/psc-ac97.c index a2050ae..712c386 100644 --- a/sound/soc/au1x/psc-ac97.c +++ b/sound/soc/au1x/psc-ac97.c @@ -417,7 +417,7 @@ static int au1xpsc_ac97_drvprobe(struct platform_device *pdev) if (ret) return ret; - ret = snd_soc_register_component(&pdev->dev, &au1xpsc_ac97_component, + ret = devm_snd_soc_register_component(&pdev->dev, &au1xpsc_ac97_component, &wd->dai_drv, 1); if (ret) return ret; @@ -430,8 +430,6 @@ static int au1xpsc_ac97_drvremove(struct platform_device *pdev) { struct au1xpsc_audio_data *wd = platform_get_drvdata(pdev); - snd_soc_unregister_component(&pdev->dev); - /* disable PSC completely */ __raw_writel(0, AC97_CFG(wd)); wmb(); /* drain writebuffer */ diff --git a/sound/soc/au1x/psc-i2s.c b/sound/soc/au1x/psc-i2s.c index e6eec08..33d90aa 100644 --- a/sound/soc/au1x/psc-i2s.c +++ b/sound/soc/au1x/psc-i2s.c @@ -343,7 +343,7 @@ static int au1xpsc_i2s_drvprobe(struct platform_device *pdev) platform_set_drvdata(pdev, wd); - return snd_soc_register_component(&pdev->dev, &au1xpsc_i2s_component, + return devm_snd_soc_register_component(&pdev->dev, &au1xpsc_i2s_component, &wd->dai_drv, 1); } @@ -351,8 +351,6 @@ static int au1xpsc_i2s_drvremove(struct platform_device *pdev) { struct au1xpsc_audio_data *wd = platform_get_drvdata(pdev); - snd_soc_unregister_component(&pdev->dev); - __raw_writel(0, I2S_CFG(wd)); wmb(); /* drain writebuffer */ __raw_writel(PSC_CTRL_DISABLE, PSC_CTRL(wd)); From patchwork Fri Sep 7 01:00:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591439 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 4FD6013BB for ; Fri, 7 Sep 2018 01:20:22 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3F0572AD85 for ; Fri, 7 Sep 2018 01:20:22 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 33C8E2B081; Fri, 7 Sep 2018 01:20:22 +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 526252B07F for ; Fri, 7 Sep 2018 01:20:14 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 61702267821; Fri, 7 Sep 2018 03:01:04 +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 999C8267821; Fri, 7 Sep 2018 03:01:01 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id C629A267828 for ; Fri, 7 Sep 2018 03:00:58 +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:55 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id B170C6FA7B; Fri, 7 Sep 2018 10:00:55 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="291782950" Received: from mail-os2jpn01lp0151.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([23.103.139.151]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Sep 2018 10:00:54 +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=Pzg+xC3ObupbS8h1ZqvuArlyKyQP2EEDbGhdAxjhkqE=; b=NyqQUO7vwPQV1gIxmiF7NQYFoTCgqDpSC+9e+Ovlk8c4f3vtD2LxmmC7uGPMCb9QuuxbK5Ay3lrB6eTzhohwl7ZneNvVJ6eg/26fIniWIvBULv3NlArf+CZLx/vpDzAGkQLfNVFV9xiZ3GuCv+WLpEGfQvSJYoViydd7p++C5jQ= 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 TY1PR01MB1865.jpnprd01.prod.outlook.com (2603:1096:403:2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.17; Fri, 7 Sep 2018 01:00:49 +0000 Message-ID: <87o9daruub.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:49 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: OSAPR01CA0052.jpnprd01.prod.outlook.com (2603:1096:604:a::16) To TY1PR01MB1865.jpnprd01.prod.outlook.com (2603:1096:403:2::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c9c706e3-1ad9-46b3-d907-08d6145d5a36 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:TY1PR01MB1865; X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1865; 3:ZQW55UTn5JUx9W0v1UOrZ5fs6fwHcvHVGvgvMynsv+i7nLyqOgjc1xj3XQ/9hKD7hEKAgQ1toNYviMyjao9e/cGHV2XNs3h71dEph9t2kOly3wsGqVagPlydNX7ue1kKshdxnF7hFJYidaZgLj8gbxdbjP48/wykey7Dl9eQuLOhuHnKT5etoORrf3RJSw50B0MBz9TSh/z3RfxuQyyT6El7rQ2Dgf5YJeDSIpRgiw6vqDtVMdEEJEN6EiRObz5C; 25:TtJVu/vfBYZ+d1sFJ79Dd0ZDriAivWvvyLDh1kEh9LrwuGRZ+60l2SoZ3kycZYEDs6hw8WuUPNHqh/moGlSwRer0FMYLmVB0jIXXdq7d5FKwh+lHKMhki43EfU59RwIDzKYkZPtV+XtASkKLmG7CgT0Y39xb3wQ/hAfZlPTA57OFRnFYYHVHM4ZZ9FlNBK6jgqwPzK1W7QmFl49xZrQjNnVluq+E6+lMTGU1rcAT3Cc+V7bsJGk+OhRDITV4LmkSgnnLr+vuLEdjnTDcaKI+CA43EFxTEhJj0L2ycb4kfVLw8TEUGvByq8IBusqRlFZ0x5gmPxGy8/sGWLNC+DG0oA==; 31:EZ619bm04+06nAoYeZ6IzCRlQ1ishg/nyUp7z0WG59dnxL+IYPPWnQhyAV9OQIvC7gpL7EV+Gw8Hct753tp1C/xORIvVmDDnRDymC+0/w3cGLDghXbJXvKaaNjESjIBVZlM3KuhvCqpeHI9JRAA9gW/pJgTJxF58dKzm7N3Ctmny3E590HL8fKDJa5I32gcJP26JoEuOdjHU1+PE38q+BpGK15L0mHmzv9Gxiif7fL4= X-MS-TrafficTypeDiagnostic: TY1PR01MB1865: X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1865; 20:nteD7S+ZrKRBrkN86Zt64OUKkG15Sn1y+tADXDId3P6Jgi1yqfdUIz8H1Ws3O2G7E6FmSfXxZdz5srgPeRP5B90Rw1ChhKfjCHsp3HwKbKCzmuUF1B34FETkhjS/1k6Ai8HgzEKNwt0T+iFz7gNaAVIMgGtr76I4ZrR18WsFVsMaA3jSOc9Brs9eMMiR/3zSAUcd2u3aapBMh8g7T1PMXSE6qv+Z8LWaSYwc8j7GLd3/eJGu4pkNTfA6RXQxp949jUXNgP+qHrUX5+iwjIL6nKmEBCo2qnrj3DYvS1tRyGD/N9srwWzm9abadPURbiFjMxcg7j8V+QX4EQZgNtv965Vpe3n2Y2fFogPIfzu526rc5R67XSM5Xu9HnljbeOfhK3qE0pksy1K4PLYpU4sLIEZjrpN0QwWU+xhZaIsfJlgb+bXaySerCkxWtYcSXVy2JnhoIDTsuIGFzFoMA3A9bGIe7DikQcG/oNP0kVSx2BakgYJJSt5ZFeb5HiFbfZl0; 4:Jm8Fuqa/5Y5U7AtWwgriP04iUOxq4aoJ55hmhCjC2cgQ572TJryqKBsNWezsRr1/tk2oXoUGBTioFo3tBAi/YodJttARxEpO3Tmh0pedIEoyA/bGtvxpI6gXex/J6N/b1zlNE1lL8cz3AjRvip1nE2UIf+Bk6YG8IA7OYd3kAgc4QQwXXyQ+sF9DQ8Uk+Wy7XjioVoG7BUDxI634DOd+UyW5vcv5aaGo16i9WWbfPaMa8X+dx6YvabVcK+AVXbehiO+fg/CDM+vkJwdtsdfrkg== 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)(8121501046)(5005006)(3002001)(3231311)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016); SRVR:TY1PR01MB1865; BCL:0; PCL:0; RULEID:; SRVR:TY1PR01MB1865; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(346002)(396003)(376002)(136003)(366004)(39860400002)(189003)(199004)(2906002)(5660300001)(16526019)(26005)(36756003)(186003)(386003)(8676002)(446003)(58126008)(6916009)(16586007)(476003)(2616005)(486006)(6486002)(956004)(11346002)(478600001)(7696005)(305945005)(53936002)(50466002)(76176011)(316002)(52116002)(47776003)(7736002)(66066001)(86362001)(81156014)(6116002)(3846002)(23726003)(8936002)(4326008)(69596002)(105586002)(81166006)(53416004)(106356001)(97736004)(68736007)(25786009)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR01MB1865; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; TY1PR01MB1865; 23:X9wXTfm8yiUBf4MzK+LjDJSqokli5Mpq3VkztgBPS?= FYkVxay9CYxK/hKkYqxCi+yxJfDw0QJf65Vd6xY9UMBMMjmBcSw7YupYVykLcJ2XQs385NhaZBivwUsI3fMxxGL4SeKac07nxauDrB9SLjcDJsMjMd9e9KFXUZABO02CNd9p3SdnhASAMdcexXRXsIUZcWaIQ52RQ4fj2qYgbkciz+D9Dj1jzkrOLmc7M5WzaCINuZSZ2deYZv317B880R+1zk5MLZ094pY61aMruVXbgO0XCC3RKqE/aE+WJsIQDP9NtDqGmj64+NbZxIuIHZXs5d0dchZOa/BWEBMRGF56dhK77W7qx8LyDxu5lFHiebolrQVJONcJ22PY/KgJgkoZEG37d6juBtdC2KFddX6BL0PqIlnWV3T5+dJShY9trTox3eE0KxlBHisNPWGvXCWTRS0ut0XGG3VRv1QkC/oYhY2jiO7suu7Ow8/YM5AJXu0bz14djVwSrTt0TcEY/pjlEJO/Ac4nzWuGUcrpaZnwGeUuc1JVjE05D1yAP3/F4dAuIFDfwhHFXPVIaiKNQtaN/h8mC2IZP7reAq2OTCcbj8qAcZsnhK+7pf37kufQ1+hTQQWD+q3IVdOv9ksfLghfFoOEfP2MMrClaJ6e3P6NvJkym/onxfGtGvrgHD6ajKyi0djdF1QJTCs8CoOdIBmXWzuf3nlExcNoZ8nsegZiBkod224eUtIwkkcInE1LesJW+VW/DOYf/u4U5U6kIJ0Kk9DBxC69ZxZmbPAH+5rIETjqvtcH7o6KIBGyaea/djXqbb53KRCeSd7M1PpkM2dfc99eyj44aU4ACPjBSikCePkKGBWmthoMYYznyV5NJ4naK6d189XoLUu1NclCrvU374XLXdRVkjLfctS2ZIZmhwdwy5p/8EXhSx/z6MP6VNepkLXNpiwP+3v6kds9QcVgwLFad/KDBd62HHG1NQCkQ7QfyoQ27Q2lyRSX5eYMrrszWbe6cTnoAueOlqj/kqvACvPQ2XQz5Vu/kAUVrxJZcbl6FdD4q7gCWNURuQ3CSqKopBwnYQuy9a80ciSk3nG2nG6SkPCMweiK+7UndkCzq3CFlVkCgYuF9N/ng5FFEcctIakQ0VbcXfNJ+ONbzkCEz9tItIOA54XIiIaN9T1sr16I9KSDzRjae3b3ByHFZ4= X-Microsoft-Antispam-Message-Info: h8FuOkji7PbuFzoXVbrNpHBUWLtmapImRTDrgqrJ5i0JMlEOYXlULzi0cT8FVop4YBjSOSjhbeFN6+rHID563DH4CJbT7sUYjo1ZTE8wVVLNcu3XunXFyDgh/giaw8swgu7zf64wa4mJUSFcFW5E56beXlskhdlWjqnuSi+8sgYJda8KK7ApP0U9F0NInrtPgY/8E9h8DbivsCkTPyqP71sGywI++yzwDMqp8HESMet8/gGNMLVCy/d6IxuCddOK8GcSd8cjTtxlWKT8OC0up6x91Va9ZMSodhHoiqvANHF4hsToWxhjO8Z8l/YcCrEvaGGb24JhGnBT0ooPWAV0Tg0qQ1Ny3HNGSqYK+MM5ws8= X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1865; 6:28USUJIGDt983LNfUQLM7wBNQJn3SxUhv5+/cJNN8Nj62LwPIkSLEp92Jzwe7dCdt61sPsmyRGrKK4+VI365BrxFayDg09E7wU4+ez2fY8Mw91G3sjC85Cac0PfviLg8tlGGKs3cw0C496Kxk6riVLFEQkR6pECcXt9ruGtgRR+O+KMw0iea66hbk0OW+AlpqOyBQF8dPJw0fzaF+6nuIniDEC5QHotqW6dSfskCUHA1Op/H5DAEvZivf3kXu5yzuWidHFF2m2qFWlFFUJlde8WkQMpGXKOlVF5iLEor7zt2I7tuHYzpneXo3iZxtZhbcNC8SxsnaOQWnXLJuSMM84LEAJrk2OTITNC2qF1Tcm7shQmm3RlEnerK3k4Jc8I0GKTB0WKbpBWfOZ+BqBkE8x+rF1T4PU1N3vPY6GKRw5eAeNF4okhak435I8lg5FalMpGz1jgkMk5hLn9/j36UmA==; 5:bY/KxgM3BpOieBLaFGR9Zbeks1dNxkFP/62hXmRpD2x407stWYBMF9qXqH/Tnsq84FU5zCVShgsj9kPyDl5xB06sttEHn/CZbo576z3W64ZgV/A9H6MRRA35yedzWwXiF0P+zlBYGmkLZX2ePxIaz3d79Vc3sdeBOIF/qzzXQt0=; 7:QvbzZlUT7dzJVYzDWwpIpp+JVZTrtBZ4NJnCMhugI4xWIP2JC2cmEXcQN0DKuMpJKwCZgt6J4aSbT8TJXOv9L2SBBDnP2bTma//cs8Uzmcqnyckfqy9hMpT9ZER8OankopXY3FKqWew7AJvIHI7nyAfhP0mqOjTsMDygZ9KxEZBcEZoC/fdOYPV9JWKF6/h+j3yUVsYQQf83TS9vM8xD6EjNShYWgCMCE8EbCmspujoFZ9gy+LRxSqvnLw9ihytK SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1865; 20:aeWgIyQxQd3bWQY9Z9sp0OY79Oh10tOM4ZrW0ZWCYT03gJiMuGO895TdBp/4681SLfJL4wIsTIMPjQbugHHvwRpG1PIt58qy9UVa4uZRWF2C0TiXjiKohgSqH4bV1mo8jRE9CZ5v9DgZ3qrBvA/Vn/QHZwGRH8IYtdmoly0TZKg= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:00:49.5218 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c9c706e3-1ad9-46b3-d907-08d6145d5a36 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB1865 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 03/16] ASoC: bcm: 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/bcm/cygnus-ssp.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/sound/soc/bcm/cygnus-ssp.c b/sound/soc/bcm/cygnus-ssp.c index b733f14..b7c358b 100644 --- a/sound/soc/bcm/cygnus-ssp.c +++ b/sound/soc/bcm/cygnus-ssp.c @@ -1334,7 +1334,7 @@ static int cygnus_ssp_probe(struct platform_device *pdev) cygaud->active_ports = 0; dev_dbg(dev, "Registering %d DAIs\n", active_port_count); - err = snd_soc_register_component(dev, &cygnus_ssp_component, + err = devm_snd_soc_register_component(dev, &cygnus_ssp_component, cygnus_ssp_dai, active_port_count); if (err) { dev_err(dev, "snd_soc_register_dai failed\n"); @@ -1345,32 +1345,27 @@ static int cygnus_ssp_probe(struct platform_device *pdev) if (cygaud->irq_num <= 0) { dev_err(dev, "platform_get_irq failed\n"); err = cygaud->irq_num; - goto err_irq; + return err; } err = audio_clk_init(pdev, cygaud); if (err) { dev_err(dev, "audio clock initialization failed\n"); - goto err_irq; + return err; } err = cygnus_soc_platform_register(dev, cygaud); if (err) { dev_err(dev, "platform reg error %d\n", err); - goto err_irq; + return err; } return 0; - -err_irq: - snd_soc_unregister_component(dev); - return err; } static int cygnus_ssp_remove(struct platform_device *pdev) { cygnus_soc_platform_unregister(&pdev->dev); - snd_soc_unregister_component(&pdev->dev); return 0; } From patchwork Fri Sep 7 01:01:05 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591425 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 6366F69B5 for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 50A172B0AC for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 44EDE2B099; Fri, 7 Sep 2018 01:20:21 +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 EDA002B098 for ; Fri, 7 Sep 2018 01:20:18 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id B9B6A26781F; Fri, 7 Sep 2018 03:01:13 +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 4B918267846; Fri, 7 Sep 2018 03:01:11 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 7F31B267847 for ; Fri, 7 Sep 2018 03:01:08 +0200 (CEST) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie2.idc.renesas.com with ESMTP; 07 Sep 2018 10:01:07 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 1A2A86299F; Fri, 7 Sep 2018 10:01:07 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="291782997" Received: from mail-os2jpn01lp0150.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([23.103.139.150]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Sep 2018 10:01:06 +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=uZXEB+06G3iIwiPUvNamflftZFss+29GbX+Rdd/fC7A=; b=N+IpFSurv+5y/GVlw/RsnbCloJ5dfXH2Rpv9+bx08KjEGptqWrldOAWezW7jsZSCz7yXs+QTa8ZKtspt8yNXzo48BUCMrjo6tVhLqkN0eS2CPvd+JCsX2P1Z5AuAiDDGUa+2D8Vu6KrNdR0ayRyjsiZk2mkKq+ppY3pbq2uG3uA= 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 TY1PR01MB1868.jpnprd01.prod.outlook.com (2603:1096:403:8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.18; Fri, 7 Sep 2018 01:01:05 +0000 Message-ID: <87musurutv.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:01:05 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: OSAPR01CA0050.jpnprd01.prod.outlook.com (2603:1096:604:a::14) To TY1PR01MB1868.jpnprd01.prod.outlook.com (2603:1096:403:8::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0c648406-b99a-4fdf-ac0b-08d6145d639b 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:TY1PR01MB1868; X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1868; 3:txIrPzvvpzA+Wf5Ch4XKdLG1Jay4wlu1rdulPowJxNpy8LRSrSMdn4wSAW6otTfEiiZflSyCU5iQxYgdB+zY7KQbamRmfvg1k3G+jt52CtwVjU8LcANKXpjFfY7z6ZsHXvoKmQgmAjVX1smxm2ErHLoZrNVbu0/CxA+itBwJy6uzXsT9HOy5zAn7E0Z41rwd7wV5FTYlJ2oZWmUy9atyDQoP69glTA1K9JS1RnhrhYNXP7FINgK0j5CM7VO4X2e4; 25:1wx5MMUO1Nf1E0gupRex3Oj6sdVwh/huQIAWuvdD+Fu9w/YdreIR7OOTn/SmflE5+DpZyfgJL3pnMo/CarYNBm66WGBH1eR/ZCJfQYZERBquwvx0Tns/BF8aIhUFaSDYKN6e8YE1LHzsoxFCYee7DbLeKMGQs7qvB0apoEeE96/ryMwinJupsaCDW4Ba/gP7bs2RSdrjfBlaubp+FN/WdjwfPBh06EkMQMwYEVZEeZbvs7qFIKsRYmwSJ/OasWyUR4W879qJZHVI+pSBl9zb4prygkreP2U/AkZjZZ6wLgQfdORmEpWsEwJRwcznEoKdLFm6PkjvUAODcj8FeRKSPw==; 31:ESInkV4aPCX7ujB4Q7CAeGF+Ylkabwm9biInyXtS/FJMfMnXTUESYMFtk4LdlRk7JimLB8T/AKYc3m09oBqq64g67FgksYoFbQge01BrqgMDaNzxHSBWbWV7OtXWFaa21w6WwlI5Qb5q4hlXXvq66zj1ZsFGoy8hp2Jd/R+ge3ioxB7lndDnb3R6763SiWqjpMEetj/v43aPT34BX5r1GmtOu+Xu+1sicSTbB2IRDVo= X-MS-TrafficTypeDiagnostic: TY1PR01MB1868: X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1868; 20:LDoFZuDLJI4cvO6S+VOejdldmW09SCv5KHjh1dG5ijyA3j/4fuq/GCKPb8j17gEEyPtQIbjuw/lbOze6DWVjtMPbqSINXq2qYPo6RvSv3KtDLWQqVN2TPzk3nwA0qW/472NaQgxhWLPa1b0MSE+p00k7bui4sjL25/3YfxyP+5Qf6S2tXkd/D3F1/rb9dfIlZZ1IqBT5XSmkfL1Vpd63R1pkRudtbq6VpuhAsbWqidDAwqMKzOx5/Yj06z6t+Pdhjh/bRJGIKEbYTX6AZwWbYAk0+/lkwwR/YG5CDD0vU/K2sJHBAm7D7bE+ZwMrdsn1tw9OmKyAapd1L3JrlrxY8WtYfwTQRsvfK0JB6mdT+TZve+xKyy18lPmOk90h6SculXuq4i3ZV0V6SvOygudL1f6j5t9+UXvE3rUkmmF75igCcV/bJYULD2JUUmFlEUcKOQm6eHYdPkeR1Xo56fAysvxjgXOK/1AGFz3ShwyhBoYINm9XaLtEoDltHArzHS4K; 4:9yPyuY270ie2OMU0apuxZRmlb1Ci+w35GES+4x4+Jwh1fN+euHwQ7pPWgC4U70JlrROoUDddmd5PlbPtAsyTcn/nw6UJVcetL/yt05HDDdAVPDrQ/fBpvbh41iphRnxk39kBRYmNT8iUmlWtRaMcQ0lKuteIOautA/5vtZsJpk36xEihn8NLRFw9KaXHIaQar0PVW+VN00G+mlyqRLk9o4qh8dbAyKJqZePn7oeyn3nSCOSHB9cNjNSKeGTZuxNH3DGg9vq/nZ80rWjqtcUa9A== 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)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016); SRVR:TY1PR01MB1868; BCL:0; PCL:0; RULEID:; SRVR:TY1PR01MB1868; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(396003)(136003)(366004)(346002)(39860400002)(376002)(189003)(199004)(106356001)(50466002)(105586002)(16586007)(316002)(86362001)(23726003)(97736004)(3846002)(6116002)(6916009)(53416004)(5660300001)(4326008)(26005)(386003)(8936002)(6486002)(81166006)(7696005)(52116002)(25786009)(8676002)(2906002)(446003)(956004)(58126008)(68736007)(76176011)(69596002)(81156014)(486006)(11346002)(36756003)(2616005)(16526019)(305945005)(66066001)(47776003)(476003)(7736002)(186003)(478600001)(53936002)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR01MB1868; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; TY1PR01MB1868; 23:xnQPEWZNErA3pAkGwGVs6rCESHaxvxfO60KiIUPv/?= 070C3gjVF43daCMTI6YbPEGj/pjK/f9fkHOXpihRs/t8+Nu0PkMdViX4s2y2uaG3TqtTv/WAmoNCRN4F8G3JqeKxiXG/OlI5RTE8G9Pt54qAf0h8xTcG3wrXkbKliT1CNioLi61rX4nI+bIOlHHjfZfFN1YvK0gYei6JRzOifMYqMUTXf7+CWevxDdGzWokPYIf9PtJHv7TmFR1g0GS2aJj2iXdGpbGJ15oC0+xkIsDyuy6RhgoxYVPjzoV0ReSTnh9KuqjhomTYpWmnkaZhuthtH1uEwHxCotpRUindngOhPRD78ks3SjO1oVvxm5iz9mdt24JS3X7LQf5xYoIjYKItJ8C9zAh6VWBqxJDPCm1vFmglUxbyyU17hTf2ZNziWnw8WS6g8XyMxl9Hn1a8SQQlXSvOQOij0cTquBrvs/lViRZFhaxnN6hDaOmcFVVT7E+map57QAg336qGwnelW9nfMkPNXKs4Wa0j8/NTX/HNT+YhYmtvUQYLRL7EWAf4hiB4uNMEKW3ZU74NxSsrVCM4sHp9GEci7YxVQSCw8swFoQ7HCkJbGIJlfDg/N6cnqm7VtkTx3VpozdgoApuYXiVuwNjK+xJCFQUcy7llTnlQaNvmm3ASsoKAG0+QOwj9ePz2zgBb/aS0CrQGi4ly7dsrTxQry6l/DpsLLD18+tR/pE633hw84uw9qhsYWiVuA0sdh67SoGWwNq7gDI8/9BgwO0Ae+NFZlvEI2Y5EJNdT1zMbUrvyrV8TnkfnNU1Q8fqJhH2vyan1ZF9zeMy0/bEQEZkPqsMBzDYADWgWolNJY6/2KBsbe+liZyNAayEpV9koUVaUUCPwCTfIS+Ozd91JLGHXgYFqbBnPxKkfQ9HgxZroPc9xwqfkISeEiIUYyNScRZ/xCLu9t817B1yJRebg8W5hYN0QvktVf29GewHw41YMMBkgv6k9Buu2FmhyMqGG86Fe0OjqWiuLa6HIs89ojzNfMzV7WncmuOd8v2+Ad31l1RhnsLS5ZUMwocWblU7RI8hE8uFNEBQB9AlOMKSplEs6/YsLRh9GIiTOH4NRz9Akeo2AfKAtC9/+SRPZj1SxzIy1nRBaKQXFtjIV6RFLD60DID/HPTYeSBEshAo0CBM7xFABOqW4ow+1+c+oxk= X-Microsoft-Antispam-Message-Info: K3vWaLjok9Q7eboRuAumtIChFQhr9yo0E+W05WZG0jSNolNz9BR3HT3xZsadzXarl2+8bXOvWIj9+PN6huSe3fksp82LTXWQbbWJjGkttf2iLCXoyq2yVxa0sK/+7cTBXrTyNMwR+v8Dg/3XHWANwdw4Wnu0IsiOxO1ge3pd2VmRftP/JxvynzD5SFDrC5iTW8AwGLkpF5PhxRkU0PTto81Ctvg/cAJETU66uKXYVdrjHPM/9KDIcYIsh9D2Y7g6cLYQnvYZR82OrP+mHUvwUnNRVPzJ0u1L2uenFIDYcfpSDsji9+bdPiRD+eCaG7GWvp6exenR8epJfPcmLR18pSIHi4eJFLRDJGr+HV7KV5g= X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1868; 6:7mR6scVghmaIwbxsGpwgdxRgwwvRgTvEAPq/EM447BzfJsuDA56bQND+6ccqpvZ72npYK8GcbmbX+7wwsyFoqCEMNW55U6Ndw0C+2DtvTiitcHds6srYK6LAgNb7kHDbk0LMxxFo0vLvCqog6/N/UtnUJXg8qN7Tw5Ohz8udV9QI6mKUbo+Ni9aB93mRmi3e6zF1el/L/M4GUdyhSIsgUJAelH5rFOxbFyFNrCOpSEmepcuSq6Y2pafA+TwUFuNJEKXwVo4hzVpzWME0Dbnpe8K3tXyZXqUZPTH6vZ0gdT+Yy0cE5VY+8KV3AzYTVc6hXHxdCFTqHQVHSClYAxSgUTrJttldePPS7WvMkUM1qPs8+ck3cHZGo5R9DNUfKZxTSActgD81CqnkY8LRsIhCEnoZ0+NwCqxLp3ZZXuJVG2wfpjYydy3omSCdOkQB0o1g4tFjpOwSpEgXZPdCrGSt5w==; 5:zMQhGqVRJoaiGnsn6G8IWuUpRoci6yDyQO4h9XNqoCPqqSaqUhL7yRXcjQ67KLUksIICdptFGHXb/VqA4pn4T46ifQl0fSBdmb8JZx8w2q6E11LASwED7j1aS7hbz0NuC8NpT97mSh5WCePKEwySd46cp4pJpuzbcpx/wiVNTuM=; 7:wwLyFbyqL7ugSdTpsqlWSPL5Dcxa10jzexZvKqpA9SNBrbQHF3xquT327mlpeRYId3ox+7fpA4vtac4AeqXTzqlHLGd3i7b7C4hUK9hkB+BVg3twNZ3di7gdftS0xFEHUgbYQWO+FbeR4lH7NRb/M0yzpb2mmCk+nxjKM8sExKQbYh1S9fbDnsIV9pzYXK/lerVM72yPA5ojZeDepnd3KeGZx3HC7RRw1l5VwbsoRRV0pEPeCYsWPGG1O5TLL4af SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1868; 20:KSquHafiMMmboZ9L5e4FDopmK/I9SQ16hbD+UxUkfSE0YaUMfJZf2fGOtron/7L12GI2IYK6ZeLeSuPMBpobzc8fN1gHK8M+Tb0e7P0+M1NnSsX1aRW6iyFHZrVZBFvxxSFw8xINQZNANr65Ej9pzA87rHJrP8CCq36eZ4qhVSo= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:01:05.2039 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0c648406-b99a-4fdf-ac0b-08d6145d639b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB1868 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 04/16] ASoC: cirrus: 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/cirrus/ep93xx-ac97.c | 8 ++------ sound/soc/cirrus/ep93xx-i2s.c | 7 ++----- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/sound/soc/cirrus/ep93xx-ac97.c b/sound/soc/cirrus/ep93xx-ac97.c index cd5a939..ecbe3c2 100644 --- a/sound/soc/cirrus/ep93xx-ac97.c +++ b/sound/soc/cirrus/ep93xx-ac97.c @@ -399,19 +399,17 @@ static int ep93xx_ac97_probe(struct platform_device *pdev) if (ret) goto fail; - ret = snd_soc_register_component(&pdev->dev, &ep93xx_ac97_component, + ret = devm_snd_soc_register_component(&pdev->dev, &ep93xx_ac97_component, &ep93xx_ac97_dai, 1); if (ret) goto fail; ret = devm_ep93xx_pcm_platform_register(&pdev->dev); if (ret) - goto fail_unregister; + goto fail; return 0; -fail_unregister: - snd_soc_unregister_component(&pdev->dev); fail: ep93xx_ac97_info = NULL; snd_soc_set_ac97_ops(NULL); @@ -422,8 +420,6 @@ static int ep93xx_ac97_remove(struct platform_device *pdev) { struct ep93xx_ac97_info *info = platform_get_drvdata(pdev); - snd_soc_unregister_component(&pdev->dev); - /* disable the AC97 controller */ ep93xx_ac97_write_reg(info, AC97GCR, 0); diff --git a/sound/soc/cirrus/ep93xx-i2s.c b/sound/soc/cirrus/ep93xx-i2s.c index 0918c5d..f5c3407 100644 --- a/sound/soc/cirrus/ep93xx-i2s.c +++ b/sound/soc/cirrus/ep93xx-i2s.c @@ -478,19 +478,17 @@ static int ep93xx_i2s_probe(struct platform_device *pdev) dev_set_drvdata(&pdev->dev, info); - err = snd_soc_register_component(&pdev->dev, &ep93xx_i2s_component, + err = devm_snd_soc_register_component(&pdev->dev, &ep93xx_i2s_component, &ep93xx_i2s_dai, 1); if (err) goto fail_put_lrclk; err = devm_ep93xx_pcm_platform_register(&pdev->dev); if (err) - goto fail_unregister; + goto fail_put_lrclk; return 0; -fail_unregister: - snd_soc_unregister_component(&pdev->dev); fail_put_lrclk: clk_put(info->lrclk); fail_put_sclk: @@ -505,7 +503,6 @@ static int ep93xx_i2s_remove(struct platform_device *pdev) { struct ep93xx_i2s_info *info = dev_get_drvdata(&pdev->dev); - snd_soc_unregister_component(&pdev->dev); clk_put(info->lrclk); clk_put(info->sclk); clk_put(info->mclk); From patchwork Fri Sep 7 01:01:19 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591433 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 F2AD069B4 for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DDB7C2AD85 for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D103C2B089; Fri, 7 Sep 2018 01:20:21 +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 51E292B096 for ; Fri, 7 Sep 2018 01:20:18 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 33F7E267847; Fri, 7 Sep 2018 03:01:28 +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 D335226784A; Fri, 7 Sep 2018 03:01:25 +0200 (CEST) Received: from relmlie3.idc.renesas.com (relmlor4.renesas.com [210.160.252.174]) by alsa0.perex.cz (Postfix) with ESMTP id 1F6BA267828 for ; Fri, 7 Sep 2018 03:01:22 +0200 (CEST) Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie3.idc.renesas.com with ESMTP; 07 Sep 2018 10:01:20 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id A06846FB4C; Fri, 7 Sep 2018 10:01:20 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="290228008" Received: from mail-ty1jpn01lp0182.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.182]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Sep 2018 10:01:20 +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=pFdGIYUIAIS7BaZT+o7X822IJRDmwuRWUHgyQsWpl9Y=; b=c/nbI/BmoxhD2nNx4HZ3r/Gi3LrWR7HOICQPDoa1IK8IqL5GegxJ3zgo0Wfvyu266YdnypMBbVXj5KKQEfiJHwp4gwymyV4g3zHjnTwFWvlnrjqyftofliWI/YNPyrnSAijXCuxAxGoULQXRpv2W4QJm9ARB1GCW3XAO4Ghby2E= 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 OSAPR01MB1859.jpnprd01.prod.outlook.com (2603:1096:603:2d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.18; Fri, 7 Sep 2018 01:01:19 +0000 Message-ID: <87lg8erutg.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:01:19 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: OSAPR01CA0005.jpnprd01.prod.outlook.com (2603:1096:603:2a::17) To OSAPR01MB1859.jpnprd01.prod.outlook.com (2603:1096:603:2d::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 19a62e5d-ee5a-44c1-3a17-08d6145d6bca 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:OSAPR01MB1859; X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1859; 3:wws+kwVq0ILRLk5gk6MQ1JAJzfFLQnbPc+w4EsOkEtNzDszxT6xfoyCG43MBA6LSPP7WqrEmdR84MS8qGJGlKzj91zfy2Ow7AB8SWKXIoZ5c3H1Dk/l6R/T5o45NtyXjcSxbEgPBKrsEpRZvCsIhTdBgBe1DpZmxhEEuv49jz2UudoeizBJwpmc0BnX3FU5TGtnP4aQmeo9hF+qPUQg6ocj3zhiI6BqHjHREeRgajqK3TrwsSg5kKimhabwUuF8O; 25:2XkbQKFUlEwqAyXcfwSAKZq9LrBm1XtkbbEEZmcaOgV7UkfZv05Qu8QoV1E+kLmpJNl0b9ZGCidqVfAciEIJ86IZ4jQAfY4KBacZ0egU4EUVXeWP7TWz5kxWkxBEPFey/W/9BnuvpXgPw94T0OcitnRud7FKvMpJiq3qT+fg//J1P4vGHQC2JTqWkyFecDROYmSZML3b30aBmIauy57GWzEFR0rDvCK527dgZEnjTSK7paqSHDcI142NX6u+6ZyNh5P4FX59b5IzjRZO4kSwQc4go687Vs2oznxyXExlLWsOjB504neeRmxaBoPw0eMjNNmPHE4HwUIEOpmxg6K52g==; 31:oFG7e1oGJmfRW7UVwM/1mxNJyHc3dPb/h3HgVdowApHrXOtrvBBCFH1JjQ4BdPl3rm8/fxIVskaG6Keh+L61yypz+yz2iahnfMueFSnQyZ+/SUiI2UAn4iY9Eycw2xFL+NbAAkJxgnLhEm/6WyZWcM0pR5ab67zhwi+4j5PKo/oyuSLuc8y6wVyF8jqwl4ARNae3V1taIcsYtGieUGgyPtsNHumg5Sb6qb3yPZ5oeks= X-MS-TrafficTypeDiagnostic: OSAPR01MB1859: X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1859; 20:nTiKYAtxLv1B2uICPoJJIGByY9Em8MFCcvQJ2nJj/ANpwnX49BANlRecw7PVImj+BTUujVXrdlk+bbNrs/AUIey0hHU0tJdC9SN+9Qw4T2TBROzkiv7HBMSd0EkOGtAn60xBN4V/1J+FRe4A0raXUKisp17gZmRvPWJpJWFTcuhXOlHAb6gP1Pj+YA/jkaLQrL6vzNCcM+MMNKaIUoe52k/I+yOIqT7OY0DZlm5PwJAgFv3vjS6u5mVwJIUbPjHh2qUypDNTTpBfAONk//chht9/Uh5zgLdvsAbuCKVKMQ9BQsrx7cGLLPpEKJXJrejOefu0f3Pq1I5lG3f23XXTKRBJ2jERoHyu9EhwqBwLWvpLcCKVg9vr3PhhEXgcgtzZ8oNlkirgmzyrbDb3VlvcrGGU34fNwWCCj95bKkw9r5RD05I+KZrDez3cZR2cM9Nr8AGrP1h1uNuocKO5zVIwoAuBHfbx0tKzW0XyXuzHuykx2pNGLgv5vJjYNecq9rOh; 4:D4apAq5PqIUBoIdOXCw3He74UD3grtTXYbAS8lhhaH4HbIN9CTFmqNwZ28NKpOSBC/W/yAy9juulxs9WqWRUtFOuvQ2QavgCmYZD9SPIR7VeM5bXdcrYj0U9xh6vUdQYwBTz/IsiZcs3Xb8jCyob6WksinJA3uE2O8wyaLSj40mhXI+kDkA2aWt+djBvbkkkZAqXVtzVQM+9s50JgHI3cpnS/TDaQAqR0fzYCthiLxGXo5jNWOdAKqFVwlUASZ/63Dd7TIGHbBt3X905Wo+YUQ== 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)(8121501046)(5005006)(3002001)(3231311)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016); SRVR:OSAPR01MB1859; BCL:0; PCL:0; RULEID:; SRVR:OSAPR01MB1859; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(396003)(376002)(346002)(136003)(366004)(39860400002)(189003)(199004)(50466002)(36756003)(81166006)(4326008)(8936002)(76176011)(2616005)(956004)(476003)(386003)(81156014)(446003)(11346002)(486006)(2906002)(305945005)(58126008)(7736002)(5660300001)(16586007)(68736007)(8676002)(316002)(86362001)(69596002)(6916009)(186003)(23726003)(6116002)(3846002)(97736004)(478600001)(47776003)(66066001)(16526019)(25786009)(6486002)(53936002)(26005)(52116002)(53416004)(106356001)(7696005)(105586002)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSAPR01MB1859; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; OSAPR01MB1859; 23:7Ok1l/RFdnLpgaf4KBREdGhhjyO0ND/teRY0dV75e?= TOiecYCiHwWtE6UjbPT4nj9lJ8IFDQFzupI0uUzgNrGb36eZsSU6gcpZ1ILAQluusUZITl23XDGX0LuxaWHNhwebbzXgfGvC0A31c2BsJ4ZhQ15iOkyzINr1CZBsZCHIhDnObiqFeBiTTS+W9as+VWlkB9BIeQtGMUgvc7WSu7gJhAT3ldcksoKvDMGUJCK2rnMqPMBsYH8VtS18yvftVX9GLWNGTjSVmLI7DfE1beWwHFNisDyXg7hzQRlxGvIxd+G9AfPAeO5/+5bVQbvJ7mscQ1j/TQ37bNgO5pKlMq8ZBb390q03vZwufUX2eQjSCdV1sVoEgMo+VP+7vnI3RzRsZgOhq5lTXPij6xLRBNZ9L9NKFOq8CcJSHeH+Xsy5EfFywQ/vzpkGAGFJxg2fTezwKVBzESM1NzQuNJVP4BpNRoVEUPnMCfgkK1iDsO7D99ZVa05SGONS4iwe+DoYbL59NQfZewkxqPTw1EXU9I/0PqA98eWxNS75248+sjhOMEqd52CwOIAWFcXqtD5OagQAKodKgiVU1qXITEWohWZTEPWL9tmzVbeJUZ2sb5PaRxkmoWu+nUrFD2UWXIqkIqjaneFPYy2otkU44gAIKrAN5D2va9Q+cCuD6hUofoGPn7v9WzT8twtfVvYpamKkXya0+0xazqr7wRyzrhp6m7nFlqeVMMFB7rIyJ5NsQYVhfNrjof3AxXWWxma5XaGtJ7YovWFtyNxby68bfkfm2XbGbD8qQtsX5jR0hjRCPyb2eGPtWXsm6JzT+wzkvjCKMBXV+7S7/UZv5hdDKYlPa4kjN9aO91dSr+vtE1upEhBtniW1yem0zwJW/FgN/6BAAhxKj/bBYEPM13OkxNz1YoGXbJMmBJ2DzXW4dFBL0e3ea6JtjVeMZIZyPcRYZzsDlyaezf1sTfJpo1oaEFTS/cKvPis0obXwIWFFqvjqU/YgTL1dOe4OEUABNWMOjjEBXtaojGE0kLMOBUhPN4r9ONzjTcSaXBR9j02vKm/lvXOSzaR6aSfctbvnoRpRYfGxMprybyMe5i1/S9H0+gMDzHwO1HF0/E8flvNjhib4fO3BKMOhoHc2tJUfsuFinsbpBNQF41RGaK8FX8pC9erKQAaWfvPFbyOZgxqVwTmGs+VQm0= X-Microsoft-Antispam-Message-Info: /dAjLMxnHSju9n9q61UObXbhuaBnO26Mh/GFJ5huHiF5+rbc5oh3Vkdt7NcFUfE6p+b2Kfth4Wh4ona+sC7O0A5/gkg6R0HTut+7i4S3L5FXrGv4TmxS/PvNZKfKODtAplcUc8eXGVOdjZdxTZRaZJfOgTL/nAKZNGCnJ0cHOyzICFZ5JjBOOnprtXYgaAD5EOf8djK8Z6NupOrc/amQ6iAFnQs673saDerR2J0+RvCMa/2Z8NhFeJsSJMTSCF7Z/VsPsdnJnvPDKWp6xia1M7jl33IJ/vRTxgh7d0r4FgUsJVHQa7J2kBvylQngGYGppi11aF5dUxjIemgjClLZRpQDrNpc2Gq8C+9yxutUGQw= X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1859; 6:hE1UJyWIhntt3RJG6NPxGEXuABRLDa4B6tPtJ+/ekrEzaaVWrPHHotnsJ3umqp8HUvs0qEg/ZD3BqJ4TzUK9CLHmIv2qCPFgDfb99XpL7OWv1xCiR03ym3+MZ1INemLdTwtTlBVnEbSCWNZ+c3rBheqocLQcES9uGgL6g0yIm+IMD/VLi0M8m9VDiZqO4hF3xCd+7J4fKSwwTva3ToGxY+wI3y+vk95vf8d+ee0L2BwXfJb9iIhTmHvHiie4GGfS3xXQ7soUq2x1uqaZYp4uqydWYrrEfoyE8J79nZ7hhYZtgdbEfeXAMd87d1nJavcqZDIgFpG99Mu9We3rnAL104IweUsfG5ufa7Njm0ZlJtWInL3XCPuwv7QxNvSmpGLvWBSTIrwPurfEG+ST53UNPIVRrlJBrIHsqFEA/to+UxlwcNGod1U2fNds/9Y0XlKe+Iq0z4alkMbEMahGy1tjbg==; 5:c8z14QSb8xlM7IIC1Rdidfc+RNOqm87HnByzG2QhQ9GUNscX1L8mRNwzLroCZTrr9VhAVzVwl9/NXYkbuKeMDY91cFiC+8JPUKuTwKvJmQWyD6VzI5GrlVV1IDHk4a7hfJ6dkW3iWAzB4tomEwmYfvYpw5QYcuT9q8YO2/AVMo4=; 7:HKP/vDlrqfxVmtKlGQjZQT0f8fmqPVbspYs+ST8ZQ117CM5qT0YPCEukGljdxmqtVNgv/1AdIXXHPasaHpta50uO2LODMOoXwgSriW+VAX/z01TI+xnhmzRWBFJ8nbWqyqU+e7jYDUw7aEDfSNBIgtEBEmtjaWnUwS0CoYqlzZ2X+wMHCPsg/KNeBEgNk7Xh8SJ3h3tLy/hTcJJFsbh7hqvw8a0vxTiBLR4f7LmGeyGlVUdaxKWEOJd5fFscxS2h SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1859; 20:2BTKFGBqD4A/SFBiplRySz+A/s/4+C/qS7Ab91ORg5kpMqVxY5cwJmRq4ncUAJYCEkXRWXUS7Xfh1ghVqK27UAMIuIQAsCBJOu2YnnweICjPwVzLyWHGvo0syem8zSKfsEukXuZTGq18u1i4I1aE4TXE7txwps37o3ZiPIMy7zs= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:01:19.0245 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 19a62e5d-ee5a-44c1-3a17-08d6145d6bca X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB1859 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 05/16] ASoC: hdac_hda: 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/codecs/hdac_hda.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sound/soc/codecs/hdac_hda.c b/sound/soc/codecs/hdac_hda.c index 8c25a13..2aaa830 100644 --- a/sound/soc/codecs/hdac_hda.c +++ b/sound/soc/codecs/hdac_hda.c @@ -448,7 +448,7 @@ static int hdac_hda_dev_probe(struct hdac_device *hdev) return -ENOMEM; /* ASoC specific initialization */ - ret = snd_soc_register_component(&hdev->dev, + ret = devm_snd_soc_register_component(&hdev->dev, &hdac_hda_codec, hdac_hda_dais, ARRAY_SIZE(hdac_hda_dais)); if (ret < 0) { @@ -464,7 +464,6 @@ static int hdac_hda_dev_probe(struct hdac_device *hdev) static int hdac_hda_dev_remove(struct hdac_device *hdev) { - snd_soc_unregister_component(&hdev->dev); return 0; } From patchwork Fri Sep 7 01:01:34 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591441 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 4377413BB for ; Fri, 7 Sep 2018 01:20:23 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 331132AD85 for ; Fri, 7 Sep 2018 01:20:23 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 277802B07F; Fri, 7 Sep 2018 01:20:23 +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 BD89F2B0A7 for ; Fri, 7 Sep 2018 01:20:19 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id E2520267849; Fri, 7 Sep 2018 03:01:46 +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 C2EA626784A; Fri, 7 Sep 2018 03:01:43 +0200 (CEST) Received: from relmlie3.idc.renesas.com (relmlor4.renesas.com [210.160.252.174]) by alsa0.perex.cz (Postfix) with ESMTP id E233F2677BB for ; Fri, 7 Sep 2018 03:01:40 +0200 (CEST) Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie3.idc.renesas.com with ESMTP; 07 Sep 2018 10:01:39 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id 48A3E654C1; Fri, 7 Sep 2018 10:01:39 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="291783048" Received: from mail-os2jpn01lp0147.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([23.103.139.147]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Sep 2018 10:01:38 +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=dVCyDuhjfLhayiDAYCNhZSYqy8O3n+fceWYCf7Hk3NU=; b=kouXrre0gpNdCUFGal1nu3JFdKq0777JMG9F711PzwplwsoS/hsFRSrgrJS5XWvnVuci7VH3qTiWtEtw3aNEoiPbF8rZZAGdz7K5v5FGJHz4snu3q8/kAYGSBeAq9K02rgEm2LwY5k/XxFfbrQwLUA1hXyHwLJhRwdpNvCwTZqE= 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 OSBPR01MB1864.jpnprd01.prod.outlook.com (2603:1096:603:2::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.16; Fri, 7 Sep 2018 01:01:34 +0000 Message-ID: <87k1nyrut2.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:01:34 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: TYAPR01CA0137.jpnprd01.prod.outlook.com (2603:1096:404:2d::29) To OSBPR01MB1864.jpnprd01.prod.outlook.com (2603:1096:603:2::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 72167ed4-6862-4571-e831-08d6145d7501 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:OSBPR01MB1864; X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1864; 3:6ZDvMm6s2P0D/JVlcinBpHqeI8jvi3VLl2VFtPKJHoSmZntDnTp3ze7+D2zyu81saOlzX3X5v9kYtiQe/qYjJsMIEbi0kNQubf4lWxy4pW5x2vOGmTfmmdRCL1d6wGWBcj2qpsMCYzB/iFwwZWPx0ef8em3mFhC9DC+wc/OQMNHVvPESKzHgp3hOgCzRxx2ylOMuQCPc5ZVr1d9CeCEXHmGBbXA1DEKI0A+Ju/tIY1eS4yNGD1OxFcjDXNUkWdEh; 25:IeSQ0L1Hd58w9EqHwN3KnbYfw276CFBJWPEE0ciNNApLkoljGfowiJuh1csjjI84gcu73YFbG43Z23NYo8y6iQi1vJ+X7oITKlUtmVdDedsm0tFdsg7zVRjpUwHVVxsxqK4HH/9DdCvJ2X30vW0sgzlsbTng/gTD14o0v48er+l/iSEA1rQKStTpnXULPS11XYfJpr7fAHW+xnXm1PTXVWe0bSL2M7akRuJa1lZVrjZRSLV62KbEDz62NfDCElCaqwpcVv8+Y4SK3jjfg886bUpnpSIudZmmReNd+lvM4u1EyP6dr0FVs9tHtYfPjtfF4lg08UwrItRAUwh7MlM+Mg==; 31:OcFZnD6DdyLRKgLSxS8IuvCnGSRswC7bUC2Siq1eUnCqFN5cPUmK94D0JfzGwauF4WlFphLEJI4pTdWFxu1/87ZjN9iqncymP8FdCBSf3+M92pUHvI1v2FTeyTSQir8SFi3x6fm7fkynmf+gbEncaNm1i1slMPlJ65ZR+0u6L47TVc8OZ3/UNiLGZ+bVBF02tuke2OP6IKG4zUolG8L3jGF2ce7h2EPsAP40ATP8Utg= X-MS-TrafficTypeDiagnostic: OSBPR01MB1864: X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1864; 20:52K3AmT2kofukBRsU669215CNazMEo3yj64ZHEZ1jVUG75W4w8kSNl/ontbRUsgYkcAZKNuBjhDfPbLQ5qOMlPfpDXgJ5pIhjNOYY0KGrtUxniiEcxKqoB45Mc0dwYLy4/cEvjtESct3wHn4E6YFwum4+42HC4UmIjOg1Yp+AcXWLkV3iJ3Azjtxuqi3+d038p/I5TKRfsPozLdx6od5T/aZXB4ZEoph3y9uxcCJuOnkO3vakowjE7mG4as6TuUKfxuVnQ7WFaDjJc7XwxAksQJf7dYJaRGiePOOAuYIiLRYrKHaEkKwU9f8tapm5zKs2BTMHyJ53Pft2KaqzmLjHtnD7oZCusi/jdETfz1GDayTIBIf5TbTrBaN7OGcj07K3KUP8omV5aJAkAXH/BiomxpQS19KAtz6hzBO1PTaQWU7TrUaMYVm35kAMIFACcd274oE44KunZbNFVJ4upJ3bEOGLNCLv3ZailJm6y0Wk6PwKHDwyXIHEbdXzHCw6jV4; 4:8XxYVw47trzxN8EqeL0K9YW45uycXzrlmkXDCyoXv2lurUoTdkUDo9DD0EEvDlItZ6rxhcFRm1RZf8+AAmEG/uWCsqKhF0O/lXcXx9YLNY4Ey+69XxNP5BI72oeIcFI8Yibqp0Md7AvpUmvHZhixZeDMpB3UL8WS5SMvSofkVJwODFXRxGgel8veX4t7Iiw8iPFsU9Gp8eGgflK0cAPZsv/QsRwoe1aB52SKGbe3bhKEHudhRrvolOea/+/f3xWVQI2qS+pRWMM3KmMUKuSL6Q== 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)(10201501046)(3231344)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016); SRVR:OSBPR01MB1864; BCL:0; PCL:0; RULEID:; SRVR:OSBPR01MB1864; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(346002)(376002)(136003)(39860400002)(396003)(366004)(199004)(189003)(68736007)(23726003)(6916009)(36756003)(305945005)(7736002)(81166006)(81156014)(8936002)(69596002)(2906002)(8676002)(97736004)(50466002)(53936002)(25786009)(4326008)(6486002)(6116002)(3846002)(478600001)(53416004)(5660300001)(106356001)(105586002)(386003)(86362001)(446003)(66066001)(58126008)(47776003)(476003)(2616005)(956004)(16586007)(486006)(7696005)(52116002)(316002)(16526019)(186003)(26005)(11346002)(76176011)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSBPR01MB1864; 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; OSBPR01MB1864; 23:OX1Y5s0jm8pOLiFYLGMufT/i3tg3jiMxYXFfcTqR9?= FqTOhE2TidaIHY9kHY0935vGldfKp+cQrlTxHDIhhOgp6dNl7qOboFgZXunwBoiWaTsX4hF7Ec8rALrrjuTdURTwqrw5pZT/KgfQyL9uCHrBv4YnItAedNu99hBS0aqh5q6pHDD2aOHrKuBzJdVMhw5pl2bJTHrn4ACaUNLCuGFSz+8CLKJFdS1Eo8JcgnK0dxfoZLw6ntjpDpjUiTR2rxaEx67swj8Sga4v2O0f2LVC7nwQX++k58XxGyAzJ0+ZPbvh7hfLJNqB9tKXwo3nNyhG6soKXMmiRKdZmuv4yN+NqiyEw5Q7XAYGJPLJdV6tGblGI8pN34i2HrXnYx0abKrA6YQA+8KpUUn/La893twYkHpfzyVSfKyUm0UyDFUxwk+7KhTCmaqcJtmMpV2xslfsbbjzwPc2Bk/qQ3m50x9v4/3myinjPWi7sPiOgeTvRxNgkiz46BdEXgZ1a41XVij14PYc4wj/gB2q89YWzfsVJPmHSPlI2jR9v7SQrda69F/W1Iaz0WcGthl/Ac7oMmZWQ5Xi9oq5whQ09K0iQnF+WxOwE1BFjgrKyvFxfFOSQXiltdoq4tQBzdZkk31LLlIi5MVd/jTBum0FV44TIHEetGo4W6ma0X542jW+Uqq6KitT400Hbki6Gxzypuw6BaJy4EWZ7UyWE4b5YXZOTEy32Lob1bhi6a/KCSQ+MZOxS9M5n+BDxcieDmOVisAZGyhX46F7dSGmkcxHXyZiFXOSJpkkrpoizP6ihMqnM3JcDDIZl3jJj24HvsGDBB8LQrGAcTfIZtstieabeJNEL4nUQTZGYFhQR5VfKCIgLUPrHB007i2sxFRJRTpNtJBq/ZPpL4pe+5U9Ocu5RRntCAbdxehI2h5I0Yl1pWUk2KIEtWTP9cVmdvo1amdB3BTYmlTWp5bm7/1TBAlRRCHcy+JghkRgXiYGWKEcsQWSCU5nkmwUwGNliSh5Mb9gJr69+5n28qpWjq6HCPPcUeFYk2E09Dn1eDa3hOBHjdkAln+lZvfg1URZe4+xoFxA7aZqX3SKC654aGS6lQKNStz1OORsg4keucoPYU3obBj2hWg3uChc1YLVr95SJPo9oqA8GBSqyJwT5ZjjvpIW99f+qQumywtvsR8izVgC2y7zQ5GSQ4= X-Microsoft-Antispam-Message-Info: qfFTnOYLG4StPc3/m/a589NRM0ax3MhBmTMakIpQzc9ajQ3LebeGjttXWViV4YgTXNvPdEedMtiGMtM52/mKWxP4FBjg0UuFlWelezcNiZ5j8zvxGkHVnjj6nbDuRajRYw4iKYk8wVr9YfcmaGTbxUAi2k4kpt/3Amj4DyvwFsYkCJ9uaOP48/SBc89BcuB3xEwHRYfrF7ZOpVZJ9CtmFzYUVq+Wd1+6cvZE+swNqAsXJS8qxdq8qpTKrEe0U0k8ZL5MjFEAtXmIRX5Y37g6qj4Miyi+eWmyPcXts4eRss0p64WlqaIA9BxlNUJ5uB+DMxJJauFVyaDk6k+flrdIOAJLyI/834hRUFv+eyYjVLY= X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1864; 6:fCPncwxDM5R+O6MmV56xjoNFbAE9ig4G1Biy1QMWExEn45DIbF01o1aOXET9vsKqgdbGqJZFLFW55CKEW4ogH8nqUqiR+YEXfdOzhezAkQZzyI4SK7RWRv5/ZUIIE2GIIYDV9coIM0FQDZ2MA5TOg1t8viDoF4de1OERfA3HorVn42ZJl2Z7PNxWkT15qdRvoSBMIwfdcm99u0/S8IP98ueVOiU4kTPxyR2w1mqBetrdMlJLElQg/qLSaY+iGenoz896RDvlEX0U3C/p53vm3pC18QnFXBAl7bd6j9NnbZPclG8p9+BXNNuxRuv242uez7to502lQk03VsMr5Y6ufOLcgDwFitH+cC7iEK0BuqgyR712hAICMFAcIbafQ+G9sTRCbXOk2GrQBAG4uGf8vKwS+kwQEtnzVshcgJQFRvBfSp+tz+5hR5Cju/4sdtt1gTfbaAcxeg7wp5EJN2nlPQ==; 5:QhLm+NVE/A6WgfyjW1ORnurA1tTD4NtoZViosNJjqBdh0QzUYbpPfXufsa5FYfq64W2YN3boW31hoqvT0sIX92jc9twV2B1+f4/LchZF/fuQUPcCRXbl4RZAhDPbqRQ7HYmxIejFLjEyQaiIEcaz0Iamn+36oWIu0p2b6rDyS3w=; 7:Fm/O+XL7K8lovM5UtILjz52/+QOp2kAC8jVBvdDo8dTQDAzQt42qpwQeHvGXH1rR8Al9XUEodSon8uQWQgSAjCE99ZxMoeIcRxsGBlgKVHwykt5tzLlXRfGt7pn1Yea6IHQKYOn93uaIzR6C3XtaUM6vgbsC2SzenE5S+25YZWpbTByb6LlsErttFPAoHu07DQ65SB6mQ0CZnnAcoojOzZBKiWKvhonLuVG1i6MA64P73iqlsbEROHUg/TNi6fHt SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1864; 20:Frfyuhnygrlf2Fk8w51J+Uj1gyHN8Xn7Mm1kdoo/dfKEVJ7LQNVEPBolamRnNGabZ/NM4kg0gw8UnvNDtxln/jz3Dzy+FoKwAUOlqIW3LWhbBS0El/6Cj5JqcEI+7x7jalmhU6Xumcjo0si85MVmyHc29o43zFHUcUT6WtRiLsg= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:01:34.2624 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 72167ed4-6862-4571-e831-08d6145d7501 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB1864 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 06/16] ASoC: rt5668: 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/codecs/rt5668.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sound/soc/codecs/rt5668.c b/sound/soc/codecs/rt5668.c index 3c19d03..4412cd2 100644 --- a/sound/soc/codecs/rt5668.c +++ b/sound/soc/codecs/rt5668.c @@ -2587,14 +2587,12 @@ static int rt5668_i2c_probe(struct i2c_client *i2c, } - return snd_soc_register_component(&i2c->dev, &soc_component_dev_rt5668, + return devm_snd_soc_register_component(&i2c->dev, &soc_component_dev_rt5668, rt5668_dai, ARRAY_SIZE(rt5668_dai)); } static int rt5668_i2c_remove(struct i2c_client *i2c) { - snd_soc_unregister_component(&i2c->dev); - return 0; } From patchwork Fri Sep 7 01:01:50 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591413 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 5539F13BB for ; Fri, 7 Sep 2018 01:20:20 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 41C8A2B081 for ; Fri, 7 Sep 2018 01:20:20 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 30E2F2B0AB; Fri, 7 Sep 2018 01:20:20 +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 52A4A2B081 for ; Fri, 7 Sep 2018 01:20:14 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 771AB26784A; Fri, 7 Sep 2018 03:02:00 +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 0220E26784A; Fri, 7 Sep 2018 03:01:57 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 243082677BB for ; Fri, 7 Sep 2018 03:01:54 +0200 (CEST) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie2.idc.renesas.com with ESMTP; 07 Sep 2018 10:01:53 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 98C4662A16; Fri, 7 Sep 2018 10:01:53 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="290228053" Received: from mail-ty1jpn01lp0184.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.184]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Sep 2018 10:01:53 +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=8xDxW6WRZXjY76mBGOCd+6wiK+yJvZnmabS4yoqmrq8=; b=o17l2Wd2Qd+TTtMN/7vjGGK8hHjEkPg3vO8Z++md+kYIlfcdgogUlsdoteqBAAa9o+8WLTJol1xuzcV2+zZg1dqTiIvQ1mIGmP/4xqy3tQjjBSo4JB0pzkF0RVgegO04wZdLUvSInQx6UGwfHbt8fzOyu9l3eyWhVgi+9ZEMD4o= 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 OSAPR01MB1857.jpnprd01.prod.outlook.com (2603:1096:603:2d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.18; Fri, 7 Sep 2018 01:01:50 +0000 Message-ID: <87in3irusn.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:01:50 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: TYAPR04CA0010.apcprd04.prod.outlook.com (2603:1096:404:15::22) To OSAPR01MB1857.jpnprd01.prod.outlook.com (2603:1096:603:2d::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 87b96402-e9b6-4328-3f15-08d6145d7e99 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:OSAPR01MB1857; X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1857; 3:Bmp7DkvrUNYo1TihBTK8l4qUf6MvH7h/XGElQmiY1jICQ/gLtKOw9kQP/Nl4hXisr5k8Tk8jbeq9eF0j8geNYI6MPOdJaYvdpZkhBjieOQl+YDhWPksWVzg0mJZzuUyceF685WnKOYStQcXxlDF1i5pek0sYucnaW/wdr95pNtr+tYcf7Od9TRdEvWn2+DFTTXIjszzpxskBaWLFva0Ztc4QpjBdK32ti7lxbAW2a/VpTfgR+ziGglR4k75dHj1u; 25:Z/PfQsVWNXB7GmDGBqoCcOl8zagcz6UYLy13TYz9+bo7r9m0hWcivAo7bzASLzEzIhIiENaZbWI4jOuZLh2zR3kDbh0dAOTSTQjYjsGiqyZP7ac5koi0+Ilq46YD8lLcqAF9tvQf3eNZ6P6TRj6MtqRoDJ9bewg+Slsk5XCjcTChL28ycgnFGQh00attjiqb0ewiasNCaxw8cYrHqDPDWYoOytvdnrbSiiIOzTLHpGSYq/DDQmqlXrCpsSXt9AZWuRYbf9eJySmlh4O4+E9ii5iiiHByKVvbhAw/Scb2jqeAG0x2iICZZWx4PzofaOgtif+eCbfd13ar98GNFtBu5A==; 31:5FcoiHvY9EUlbEp31QVf0ppER949SFv/YOa0U3kGhYAkEiekxNbYxgIMVxQ8hN8Kq0X0zCAfrDguObDDEQ55LtQQf4DrqKXjSwV3eEfg49w/elYeemIlPHW2FTZmIkZQeNwvaxXbR63EjPULfeXaY2jxeYxeYdKs6hUgwKBW0zubr90/Woib8AjyKJ2DK+St+pz79e9X8/TCOaV/aphehXnb4ja8nIt6sFKflomT3pM= X-MS-TrafficTypeDiagnostic: OSAPR01MB1857: X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1857; 20:mQnuUGUYmzpMaoZIM+Zz4JXsZMlT/RLfWvL3etPIQu4TS91wccJakgSxff7TpV315IJfAhM7eu9K0FFV+zBUwijrlUco1y/XsZTkJlsuiuynPEiFMreCz/MW3D7kvRvJZcDbsp/t3CIKtbHPR0PlfGiaXV+WM5nHjBxy14ChpwCCpuaO9MxPlyZ22qvSBtomvBaWBBzJ9WK/YsKh2KYdWGu3+OaRK6BJzsKHe5AkCaCMpWVA4GhOiDBJI0WT8xlQ7kQDwVSYyiO/yOw11eKVkJMAh2jLlRozHoSXbOEKfZ5IbPYnGtoxPhY8NRIZopNq8vNk4cDMqvzhIBmbigVq8lZ6RP8HmfqpTrqobgOlanOpi2p7GW8HH4vIZwdcCQG0K06HOmq40/R+28E2dd8zb31xxqHBOCKrUP6lt0c6FKvr9QfeEroyD8umBfEk9/81Il1xqAI5Ae1oPx45GZWkowyGS59op4f22d17w5T7BK4u7fx0YGAYUVArf2DwtirE; 4:eS9bmQVwEMb4ncEpjJk6gg0U3ssSFZ5d+G6KyXfv0Qpf8FR1z99h4zmdbx6KJSg0kYMROfj5JnZPFuV6h0w7zz8uCQzGUbWIaJj3ppFvKDrFffCbIODl/I25nGrMG48/or1IiV+vLEC54XOtxLjj4CN0okaiKGNHQIwWVY7vvAzrvDLwNDBw30keYnuvnWbI6mReg0CDjS9vhg1fZSHl8cSZgeG3ajcwvvlJqs9CyxQcblpiPU5G9LujN1ymS/HrWTGNFI+jcCJfvRtBUrxVhw== 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)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016); SRVR:OSAPR01MB1857; BCL:0; PCL:0; RULEID:; SRVR:OSAPR01MB1857; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(396003)(376002)(136003)(366004)(346002)(39860400002)(189003)(199004)(3846002)(6116002)(25786009)(23726003)(36756003)(14444005)(106356001)(105586002)(476003)(53416004)(2906002)(7736002)(305945005)(186003)(26005)(69596002)(52116002)(7696005)(4326008)(486006)(81156014)(81166006)(50466002)(53936002)(16526019)(386003)(575784001)(8936002)(86362001)(8676002)(6486002)(2616005)(956004)(68736007)(76176011)(97736004)(446003)(11346002)(5660300001)(6916009)(66066001)(316002)(47776003)(16586007)(478600001)(58126008)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSAPR01MB1857; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; OSAPR01MB1857; 23:ir9SFUIKcYjZAVM9JRpiXj9D1KVznsTiuKus1FBIY?= e8uR3E/qTDG2n5QCSYkZJoSr54i5UCy6qEtK1TesGeChoOB8uXad1FVuyX1+drAgJI260PCpLEZmDVhQ7KdO/ad1zdtrNtt0mriTDKIn5gc1e7phtVT7pny+Vn0kWjShIuN3kMSb7M/AB7RoaaOzF+tRclpkQXuW41JC6BYIHSVotp1lZcju7YYbch4GumoLuXd4YxF3dFpdUjhqM5vLdAsEG1CT5zy7uT1D21igqoGQXiyR/7Usr7oN1ORjIWqABqgtEqDGMYCAjfVgrkUEbt1xLNvT9X0qu74iKXk6vFW/Pr2WncMelHgasFuvGQ0mqMSk591wfzPPGp8t0X9frCu4+C1SUVB0CalbG0P6GsgXzWqBhQPokmyVWbnt4EtAX0MfDyJnXZ25Qap5ns1YJ4r7dYi5HR2YCh+gWtUiK+iXoU4QWxmcjU3kiZKGgXH01MFoYjDH/Bsffx2DHjxVpWuVUths6zar4qUv1GASUr7u8UFDPxBpCFIMNW8NBSqK9CY/zA9M6vdUxoPHVcAcsKTVjgdWZs5F/DSDdAeCbbuUmUGo5oF6f7hXqvErWI9gCFDcUrnBk7kG/Ab3Y1kWWuJqeYvVW5lgKIKLdM5X7g3BHGbrUdhxZ96BrUTt4hC3iXFs6T9kVZelHU3B9TxVOfZ+IIJkDhMGe7Om0GoQx/sOmjwvJ1HhBH37xGjUy3eTtXEaHk3nPhsFyO8x/isq5bEn4k0BxiZQSJxaZEY1jWSwLMOz8MIK61BcdPYjMH5omQF27YnhOhFSjT7g91pcs4hRPJY45zzzgaAMdt72h4L3ao8iLgJik9jFVGH3zXcwIIMG3C5ke4uX43ZknhmPGCf+UhxPmUoRXw/IoKbtcVxvzxIoG4vMBTHRT+QlWHa4Sd1EYC87vZivkMIT+zqxblQpQINSQ+ddy8G748QA/oDmtOaIzlnd7OwMUYqZtaGfTNEYkgdGxA3Av813EVoN6M4AmGUlf569QbUgYd3/4R3d/ZsU1OsumVYte9RFQ6dr1b0R4YcD3dy+UwvBIeOmsv9KIREtVzBZ8SiTWg949Ddma4IPKKClNRm7lQ3FqEOeqvdvdL0Dls0pxCMVxBFxDjSDhtMszo2S5d4Je96PYuOhu1bwkEa7sBRfAdmGbnm4uyc/I8vsRa7nQlH3FT6Zyt1T76ZudOSDsqc/ySqRvk25g== X-Microsoft-Antispam-Message-Info: z/kpZqtC/vPXN0IGBuaL7XLno4lxNbUzty6U+1Y0NiNw2EPJJtLNTl3n9caB/v35dlPTBqE6043YAmFn0VayHyOh8OmF2t/9KBSh99wA3lY4qRvTmyYABExpolX6LSKbzTw5qlfz+UZedGsC56cC+y73ZYHsdYIF+uGhGRjq7odIDqt02iIApoRS5Y3xxwZWK9NS6yn2lh8n7QSAI5dzab5xysJM5NYhwz6f3JRo/zk+YtORhoBZeXV+/rF8Jdy7sJ1pAbhlP5TdyXH8gcpiUWOOdtkQogo4s9DesOCmYLLpKFjI03V3of34FUoDOU2mNefwrl7ROuJS2hMQiOFjFncpKjz2m2qNhGLAc9e+rCw= X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1857; 6:VbYJybzWOlexx/ihxi2JpqzwAg5hmSIJLVDQTqTHycToxR2oups6/KfJ2dD6cbHhIXO+WVYJ3DGpaxNR7Q8/245xCymiXj+jPkHynGe4k5xR7d9W6cRAM+iG9bee+g4ft1m1akvNl/RWI3lX7UnUzfkvwYk9L++NMDc8mznkc9VO8PZGXnYvdrPipIYWx6nPJiNb1NDT+npdjn2S3GTUR5SApzKJqFvSlskaVzS+UX5B+kY71wKxemCeFdOoTGhqHY0OYXcYm9d/RyVJtiGXv9gaAIoB+ziXTQixgkQQ/hCzfW2Qmz1P4HTDfJW53ZkOV9DYnhoZxaGcVIzdZg4x1QkF+AWmWlocHRMAuYtWTI0I4ZbcP2KFMp+mNdvFyqptzLxS5C2g22kABx/NKfEMADbsG+3dvLVoG15Zq+hg76gYhU9rlfkkp4ZXQfIvO0M1H+kpQoYlNNFjMz+ak9b4fw==; 5:ZWMj5k90o1m4BKCCXlGTXZ3iK6Sg+dKxUieuL4mlN45QOLuiq7gsYpw5qS69U7unQVdXBnfCytq14OOiZRJngqslTLK5kR5GKKElbvQ4/7XEGpTb93+bTxLYTfzzYyvWlmQ/sH+3Iyq3k+Yb9B6p1eWv8z9w3YbN2tN4fBtYU1g=; 7:zke9JvvxCqLl5sc5ldUReGq61B9i7hAorLP7mxd066PyfnT6BdlY2xdJkDjO5h1EKWiy7334tVtSiYBVCkzu9SdWPiuacGUw0Ia6adWSbLI0hvFGApUwxjTMXL1sa+xUbmcoZ3BcH1tpLFzIDzN9ChiHuWjI1F11Z3pRQ6kU6wDqJ9VkQOyM/wuHHAq9wNEb6Uftm2axSU5zpx9mpLMQplDaf5r3gCigNeNJmng7d6/ViEq05Pg8pM9VHuf0y7oe SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1857; 20:Z//QxHwq0CefxZhVr7SxV21hmWL1fd9c+godG/zLe8i1C7zvx9ayZWJjJv3h2OHTCOFIeikVOFGURNbvcd5g5W81pEQ+dHnSAg/kskGnqdZhM5H8CZUPKQ6K/owrod7xn+LgJXJKiCtWRcDbM3uNwssExAYq6vl4O/ANkQpmsh4= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:01:50.5021 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 87b96402-e9b6-4328-3f15-08d6145d7e99 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB1857 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 07/16] ASoC: tscs454: 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/codecs/tscs454.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/codecs/tscs454.c b/sound/soc/codecs/tscs454.c index ff85a0b..93d84e5 100644 --- a/sound/soc/codecs/tscs454.c +++ b/sound/soc/codecs/tscs454.c @@ -3459,7 +3459,7 @@ static int tscs454_i2c_probe(struct i2c_client *i2c, /* Sync pg sel reg with cache */ regmap_write(tscs454->regmap, R_PAGESEL, 0x00); - ret = snd_soc_register_component(&i2c->dev, &soc_component_dev_tscs454, + ret = devm_snd_soc_register_component(&i2c->dev, &soc_component_dev_tscs454, tscs454_dais, ARRAY_SIZE(tscs454_dais)); if (ret) { dev_err(&i2c->dev, "Failed to register component (%d)\n", ret); From patchwork Fri Sep 7 01:02:08 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591437 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 2094269B3 for ; Fri, 7 Sep 2018 01:20:22 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0B64E2B089 for ; Fri, 7 Sep 2018 01:20:22 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 09F1B2B087; Fri, 7 Sep 2018 01:20:22 +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 B75232B0A3 for ; Fri, 7 Sep 2018 01:20:19 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id D5DDE267828; Fri, 7 Sep 2018 03:02:17 +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 A3D9B26784F; Fri, 7 Sep 2018 03:02:15 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id AA1DC267828 for ; Fri, 7 Sep 2018 03:02:12 +0200 (CEST) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie2.idc.renesas.com with ESMTP; 07 Sep 2018 10:02:10 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id EA20D62A68; Fri, 7 Sep 2018 10:02:10 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="291783102" Received: from mail-ty1jpn01lp0179.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.179]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Sep 2018 10:02:10 +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=mvX9vJKFwjV65VRQlTGt07TixG6YZd4Q9EP8pPt9bHQ=; b=ReA/5tdV+1bmuZI7cN5zlsIqjLgMlSCOVvWJoFAZmHRj0Zlyc0FNZjKqhQf78S0hDW84XEMEMg3A1a5BqujgXg219NjAMe8uBUPDex1qU5wkWduVhYjoSsEf3sEpZBzNdFBjHj///+gtQyoAwSQyoPkVNze2tVedqX+zhpWaP+k= 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 OSBPR01MB1861.jpnprd01.prod.outlook.com (2603:1096:603:2::14) 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:02:08 +0000 Message-ID: <87h8j2rus4.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:02:08 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: OSAPR01CA0213.jpnprd01.prod.outlook.com (2603:1096:603:36::33) To OSBPR01MB1861.jpnprd01.prod.outlook.com (2603:1096:603:2::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 89406be5-bbb3-46af-8707-08d6145d8923 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:OSBPR01MB1861; X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1861; 3:z+shqGPTQ9Gh8hOX/aLrQiXiHypIFUVUpTV9ZibLELZbjAqBuo8yNJIcZMsRSKUelWT2ajXt1OOa3fQKxZ+xKpdggc2TMItL4JSDHGjw7VhSc9AsOUiNV2J7YHys0rhhzwS6F5jek99zeNUhnpRwSVr8cx+PzvxTvDoSaL3x161vXCCb3xQramMQaIuwWBJ1ZvKagIFuttPlkwJgE/bqCeE7NAJVL9Fm/jJP4DfKXeuNfDBpTtvVJdx4MzHdt42U; 25:Zf+JaenfklvpALgYeZJpIYt2HPvdOWFRNwizlVb1pfkJq8QKq9y0qneXU7avEkvZoMYJtrZoz9yRCFHT/k/wuBol+be9e8tCLFN0X2el3ynZDH5/D7HEnhGVYUZdly/HFJAYjSJ7MTjsRUTDphH0+0ndBmvjIqCxeYFY9Jtf6FNSfZ4UKG4wbetueZ6YKzIy/CSIq/rThnwZWtIjZfTw45hWNi7sWxBi7ZmwNSmpnDniomLnhLIXDchAy5f6RA3TaEWdlDakWyeASQaoMvvWA/CN1ywEEToMwWyRvgIzxic8h/zTO2kyfTBFbtz0Yyx/lFlYEbY9R61pWpwupvf9sw==; 31:E7AVBVkxVOL4/v/rfQtwKzc6nRs0XkwY2e4a3hxB6JdLN1FxAftPGrxTqO2I4mI261eIhGX6z+zsNmM3vAaEj7ujk3/GJV63pZEJ68h5SmDB1HHPVP13CwhWbsVKSQh+ayYVNWibEeejuluwRndalUltZuxZsD/g6660wUWg2Jt5ver0jSG6qRMcLbjtSizOganoXqQBb5PB2Cwi1grv+CH/0ID04KZ5NOpfQ4p62Z4= X-MS-TrafficTypeDiagnostic: OSBPR01MB1861: X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1861; 20:93eSaXnaHri0mjlB+7C6QdGy+C7meLArFdH6Mx/nALBw5kEWlazzAffNQ/ToBQI1oq5yDYlZ3o8WvBKg1xzQHM9Xb0YbBB7hG/ONlvBGXEHfEcwrDjOOuJ+KIU/cmzuJJNAuRn1rYiXeHybmH8Xo6uWLQ1eyZfVxMxC/HqqTBUyRqioINLYpqaJ4OPDvmEVmAvWJ/1mMgVsogr+dhlAxokpzWKtWesXLz1bjUwXawBl4j8VMLrVdB/EASB+r08okwGg/IdlkdrUN01zqAmzbf1GUTIcLbieQEBIqLSwHgQ/xx6CwXtqj+Cd7LL0MXptiInIne/6IsdAfqoWXoRxdAFxVt8mbRN5eoCS5EPsR7kWJrxT62dZFCQDDUtyp8L/QBaRD9iMr6fqawvVooV0MU3W8AFB9BZeuw400Fwx3Vnw9fATnlErdOrgFyZM4Wz5speIMCy6zoA9QeE38b0oKv0I1F6vY2ZBcyU7hOua945sdDqPKm+g3Mgz2S3mVFOaL; 4:PNKCurF/I0PkFZfvFfQvRZNHtiMkBuTjD6TN+BtegVZhctAEOEeVEhJsSWlUTztzgVbVxC2N0dTXOKZswnGa+C4JL+37j9/oFSNefEZ1ZW/Qbcxtip1SB4S9FnRGgxm8W3JHMVcEe0oz94YyqXvDPPCSnVjf32aVI7R4dzQ5RRjr29otSUsg5dAmrsNqK+5xyuTzzQeN59+SqQoc35ZmQcvyfm5S4eCZrsx100ktk/6zFJaPiAvgjJlYeDxvG67HUDH57dJcWCgs4DIfrzGGSQ== 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)(10201501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201708071742011)(7699016); SRVR:OSBPR01MB1861; BCL:0; PCL:0; RULEID:; SRVR:OSBPR01MB1861; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(366004)(39860400002)(396003)(376002)(346002)(136003)(189003)(199004)(478600001)(106356001)(8936002)(81156014)(4326008)(6486002)(81166006)(53936002)(186003)(16526019)(446003)(86362001)(476003)(26005)(6916009)(7736002)(50466002)(305945005)(11346002)(956004)(2616005)(486006)(8676002)(53416004)(69596002)(386003)(76176011)(36756003)(25786009)(23726003)(3846002)(6116002)(105586002)(316002)(16586007)(58126008)(68736007)(97736004)(5660300001)(52116002)(66066001)(47776003)(2906002)(7696005)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSBPR01MB1861; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; OSBPR01MB1861; 23:FG0sD8lQb71AjC/ozhDrXDhJYw/wCfgSkPB2HofO+?= AdY8Y+yNA0tnZdIHGZ+QXU1CewS01jQhhmg1f60AGDAnUoGqtWiHj6cKWTZvu7dS3469c0qnmuO9pb045vI3HNyzPeSXH4xrDIPlYbn7fZP5IG3uVX7FYCTshPcbyepHunk6y90vGM7LseiWbAnR6/+8oO3cQlUoy6Qx2QkKVZVtxcv2+RrpCFWI+dNi6UJTfg0CQ1HsKrJ1KkvNxeR3/4CFigbnFa6GQ/dWeAfLCZlE9joO6ZVT7D4IIHL/EqYxB9UtJEAgtb7OPa+17VOJkQCU5MOpykbpWqs+ZUahQSPP7r3KQs3q1/lzRAPxx/dh2ZAZkMln18i5rbV388wakjy9B+147fsv/nMKsC5mNTVWrG/Mdm+w0AB3Eioa3MUvK1ZjcrrUwmmEa8E09QVqZLJfFylApETFYnlvK3aUlS80kdRUa0sb4sgnzB4HAA030W/sDRltnIg2bMyjgXC960Z6E7S9hOOCiYig8+rN0KJC7g+o5ERijPzseKlx4ZIM9HqWpsZUap6Wd7DJJHzKoG1PAzawq0yo5GYWK6aTe0tVHW9fiOjSHHAJqxXd5GaQtwY+QFggj6tADk2ToLywTrMq69g2K3QRLD1tmUgxVLymeVwD7YNnsJLDVfiIa2Q6ZZX3UZjv92XWuTzDRatu2SMHlmIftSpb9hF2LSFCCNKMev1Wlf0LMdiEesdWPRL8E3zMbk1cFUzo1BHVrMzH1ZZrzvbbKasRJCes0tiVPqFRW0JEVLZIiOms9svm36kOUSDd1Qe0UpsXiKlcGiUxhbtQOAWy+cHPEb5N1l4DLDK2B+Zw0jNAMr+RjC3XikJDwR30Qk1+iw3KcQDeTkwGOKHsxIRKPBSTJ6e1OCwEl8Vc2o76iDIVxrSvd3fwqV19XkREGMYynsUv8eDkyDeT+ZUkG3UkyCacFYhzaW5MBauzg+NYOiOCy8l2b/vnd6SoqmZBpeiFus35AURXyhduDnRB9O5NNfIfbDQE+mO6Uhjrd0zIzOw9WJYlK+4YxGHw95RUXg8iY0F19u+xZqb68SWnyQio/4NlndWGF7TuvgSdOddqpBIkUaOYA6q4qZgKKuVwbkNIuRd5TJENczmxT66Ijg6TuSdKpn3LNGjXZd6sAa8cZqbQjAiO3y8hyyrvLo= X-Microsoft-Antispam-Message-Info: brx6CdTJ3Ioc+0XHkn4ANrF9rP+3u5j5Bt8vCrJ8lVYdA4HOwIqazQMONfSDqZ/qhHKiBRq5cyuM4q1DLRBQUdZtXBbfPOATBcIoJBt/yqI64TRMMNcZGg+CZCsSDbIvxURHAPN1C+EYLyBh/9FR4pTah0BLeDdZ2dMXcPnCM4tFtJg1oGu1wLB8spSJ83GER3NnN1O0cicy4gyYohVkyF3LxKJc/5dElo6BoWec0uoP+KOfskx0rzDng//ylulSkaN3e7XRLp3vMNsdZonUaYNlcfzkyFUz66XPNt9Wtmq+swviMaX4jA9oa3k5ueEDHs0fC37qkZJUnN4LOw9Glw== X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1861; 6:EJ4S9fKsGvoSLa2Twu9EyzPLLP15Hqe+j8fWuTn+g/1ZrZ6/jrb1yRmz/d+lTt5Q1FBn61JIqvVph+vD3E1C/HP548oonz0JrlGPEmJA8MrmZTqabnZl5GeOJZjE5tN4lbBforBMYI/sagx+5p6B1Yl8z5mfNW8U/EVvKyl+eYErpuEw6tydb9CgX0a5OYxli6N9wEipfRH8r2HbfWy2srw/vRjW+VxgsmNZTBT28GQn3fRElfE+YnGykrhdRBX4irXB8RqPdS9nagsthBxUKxfDRRJVDp+FNOwuHF6KeLU7acJIYCekc2dxm7/mtmNrve6svWFI7Z6C8FzwhPs7NU67ooo+ntDgPonsdnXTVatCdM39rbsXGy1AlUoBQXMqj5oORYqVtk80XurXLkYna+IpKkr8E3iUQS/rzt3DxueUcJavlf2ZqOZ1wzbTd1MrPwIKtD+GYPK7cbgJbt9/cg==; 5:MpoVxCiktiWPRXszRRIvBgMFiIlVOtCSK8RiHUhQ5A6BF2otMWP1IHOpwGCHXp4SZ9wnONvH58USazc7bzpRSPTiwG11qT4ymM1qHg17VjgRLDXKrId3TX8PHo7X3DxPPxR4jUDr5BM37/DyqqYHQdS9KXkwvt8Lbm1vcsCMoR8=; 7:7/sSQkThp4g7LCbEhrFT43yd4YB8TMUitZVVsbVflBxWsne1fjwy2Fy8pMXSdXxBTsnt8zcPfO71YhybnbFDzNgV09SH1KuT0rnIhyAplXkyd5uEFcah1E9VgW7BYeWNLCNXAJ47qwpUXaUxizyVJihD+rZL+F+xkn/PwuMHkYtFWopsppua8BT459zaYShD0nL7Jn4VvH0XII8hUTqFXfaxBb2O6ZoL4umSf1//Fn+lv+Q1izwgF/AhBk0eNtf+ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1861; 20:WG37i7CEum2oOQqsy+SNlVB1jTDMSrOOHal+fDvGZPqlLwQ3HKihH4xDElBKp88/yukhNkRYoV4Dxw9dIh5DBX+cV7FGOktzDCXy2EVcF1jz/VjbcnnzdMYVF7rJ1F6lU/xIuypmZ2ORzBA1IdQBCAOpU8LP8jTTBEs2lGOhPmY= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:02:08.1074 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 89406be5-bbb3-46af-8707-08d6145d8923 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB1861 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 08/16] ASoC: davinci: 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/davinci/davinci-i2s.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/sound/soc/davinci/davinci-i2s.c b/sound/soc/davinci/davinci-i2s.c index a3206e65..45404f9 100644 --- a/sound/soc/davinci/davinci-i2s.c +++ b/sound/soc/davinci/davinci-i2s.c @@ -726,7 +726,7 @@ static int davinci_i2s_probe(struct platform_device *pdev) dev->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, dev); - ret = snd_soc_register_component(&pdev->dev, &davinci_i2s_component, + ret = devm_snd_soc_register_component(&pdev->dev, &davinci_i2s_component, &davinci_i2s_dai, 1); if (ret != 0) goto err_release_clk; @@ -734,13 +734,11 @@ static int davinci_i2s_probe(struct platform_device *pdev) ret = edma_pcm_platform_register(&pdev->dev); if (ret) { dev_err(&pdev->dev, "register PCM failed: %d\n", ret); - goto err_unregister_component; + goto err_release_clk; } return 0; -err_unregister_component: - snd_soc_unregister_component(&pdev->dev); err_release_clk: clk_disable(dev->clk); clk_put(dev->clk); @@ -751,8 +749,6 @@ static int davinci_i2s_remove(struct platform_device *pdev) { struct davinci_mcbsp_dev *dev = dev_get_drvdata(&pdev->dev); - snd_soc_unregister_component(&pdev->dev); - clk_disable(dev->clk); clk_put(dev->clk); dev->clk = NULL; From patchwork Fri Sep 7 01:02:24 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591431 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 D34B2174C for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C263E2B081 for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B6F922B084; Fri, 7 Sep 2018 01:20:21 +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 74AA32B087 for ; Fri, 7 Sep 2018 01:20:15 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 357E4267827; Fri, 7 Sep 2018 03:02:36 +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 2268E26782F; Fri, 7 Sep 2018 03:02:33 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 7CFF32677BB for ; Fri, 7 Sep 2018 03:02:29 +0200 (CEST) Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie2.idc.renesas.com with ESMTP; 07 Sep 2018 10:02:26 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id CC67765564; Fri, 7 Sep 2018 10:02:26 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="290228097" Received: from mail-ty1jpn01lp0176.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.176]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Sep 2018 10:02:26 +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=Fet11k+NH/4DTjHqwXUjmrhgEmtFeQHLi6qQmD7xXuQ=; b=eLregWbPbaNLzUDzO2hG8njXb9i8hoMtcD4gSC9XOXmCNw0xL4W4RNd/K/J6RX8huQdhUkp7FGJngF6FiDtu0AHNe/ydjn/i6/t4CW9lNoQ1sQoX2th/fjpDjrzBY/lI5Tda2j+1hdXNueX9rL6g3z88joaDYEv/haQmW7NZnzE= 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 OSBPR01MB1863.jpnprd01.prod.outlook.com (2603:1096:603:2::16) 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:02:24 +0000 Message-ID: <87ftymrurp.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:02:24 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: OSAPR01CA0024.jpnprd01.prod.outlook.com (2603:1096:603:2a::36) To OSBPR01MB1863.jpnprd01.prod.outlook.com (2603:1096:603:2::16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 045235eb-6882-4954-8db7-08d6145d92d7 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:OSBPR01MB1863; X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1863; 3:vv+FLWEAEZ+ZW01bR55ch/rob1tAovE2Kzujw31O0PuiEpYOwtSlNkUJqU5C4n04gwDQHCCb5qsWt7mCv/VtJBQChflHHOVa58phMcKEW3+HtgOAx/wb3ezNTpo22xJdADs1uXNTHWpq0XedT3wfxB9EmDdHcvHYNpPiQS19VUOuA7v+LDtjfDvL+jXzT2q39cCQg6sIBBpxae1vsOjCjyLDmGaxdRRAgdvuXQi24YQj3oFWVHOauyI4tBoZWX+3; 25:KDdORlrONcO1I17BGLx8Fi6JvfEPZaaJqJuxbAXYYCWn+C5jPk11UKY5jJuJFkXc4TvLQYzANNKHpQZuLpgjBWxhhMj7bL5IRARP/mTWS0rf8Y4UC+6jG6fiYYv9NNg8s9soWROKsXBmJo0VLDhoN22b8vqlvFd3T69FGd10q+QCATBWOBtjLvrMV864IkLgdLweGNzkrLgG50DnM1YRQa3fdBedTqw/iEy5iBymHLL3juFdZGR7sIsMg23aerg52GAzNed7j0qOjy4sy2tzY1i5Wpq2xrc4Og9wa6wKKf46dqTGRW29bNs+9Pxau4OAa4/4dios0pBN+9ikfFd3dQ==; 31:V2z0Tcq6dR89kVbVtmZoon2GmbWvLEZtBfMnu+L1MgB+GKlu/uxMS3UMo0MKz8+XM/1BvL6v3ff6omfRbpfevdCJ3pve+DiqXegrpZArFKSHybLgslfvlOlceNoAsdN7gVbB9KG/zzE1GJO92Sg0umpsJeHumPROR1AxCGg4EDtMZOIKWvsXb43PMhVxAPRhqWyJ/zbxOM5ZdB8FiMxhQrFGP3cbKoXt09lcM4MAPlI= X-MS-TrafficTypeDiagnostic: OSBPR01MB1863: X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1863; 20:oO/fO74r6hNmlf7ZUOILGM2EI2tR+QlO5ris73pQJj27gVR6xJuLSCEgZ7K2OjgAZ4QuzQyvnDaQrguevQBN5FefL2f5rs5qdmyWJoXexH7Rjhkd07gL2dPzI1uaddFN87t19VFFnyAf0zzYz8a89qqXdPXgt8UcLNWw/z3B1V/fXoYrjuEQD2Zf4QgGhJUWotXoYmFEX85CGXc4LK4T2wwJaIxtCgwB9jUmTVvtRb7Q/NjjI4dfTuc1T+/haMCxt+ZrI71Y6bmfLugBINgU09J/SWyk4enaIf7GJfAPO6Z59+YP+YkPHacLILXE+5/YKAPIVRtMd8MuQhElWdJhRmPJjepW0EqPcdEA0hUaO1DVFCd8rC6vad9Trlx/GEZg0QDgNEemLpnXhWbrAo6EIfb5RsLwsh6xoKQSaHaktMnhN9opegkupCp5BPhoe8mOBr6aQekCJ/g/c8u0p+IoA7O9oDuMpiSrbsKCslVmd4sWuRZ/YTdlYa49jt5xVnlZ; 4:nCRyHUsB8+lKY6lcIzLhiO6eZu8rHD8qIa0+UjqaFe5UFWGlPXpRnmg0CUIvzrirTpNA2U2NnxEEnn5Lnhi9oueErPrH+791GW5hmHW1GnpSb2trGVjUQ3Wcc/tsEMNGqImgPJcyIj5/+kiWChTfLZhjrU2vokPji552AIATonaqP093Kxo42QTkJhWQXaAvCpvOWclBjewuhaq7XZI7uLkAIsOBldSh+uMiBV6pqobWbaqZxaXdr4EJT1h8frJloomnAqfAoHvOzzRVF7jFXg== 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)(8121501046)(5005006)(3002001)(3231311)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016); SRVR:OSBPR01MB1863; BCL:0; PCL:0; RULEID:; SRVR:OSBPR01MB1863; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(136003)(366004)(39860400002)(346002)(396003)(376002)(189003)(199004)(486006)(69596002)(11346002)(26005)(23726003)(16526019)(956004)(2616005)(97736004)(476003)(7736002)(446003)(53936002)(2906002)(105586002)(53416004)(5660300001)(6116002)(3846002)(186003)(386003)(6916009)(106356001)(316002)(58126008)(8676002)(16586007)(86362001)(36756003)(50466002)(6486002)(305945005)(478600001)(4326008)(8936002)(81156014)(66066001)(68736007)(47776003)(81166006)(7696005)(52116002)(76176011)(25786009)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSBPR01MB1863; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; OSBPR01MB1863; 23:xqWHD1A9LxUkVK76zhfvKsWsyzaxMGO88Pgln8u8l?= hRQwLw7It0+kJ8VEcpkyXDVCfJNnR4pBsJ6892Yx0BmddDuWhmdG+p5R0KtLJ4/7LKC6vz1WHOQ8pxVZsRtLM4MGjQOmg7QPszUnd0p3KyPcfg2mb79KFlcsulXFFDgrBg/b6JuCSK+PAE7HqNAxV2JT50h26ODjim/pbVKacR4IDX0oxdv7Gy5g1vhjMJ3GWH4EmIfagG+WZjZfd8rLMbCl0fLTJXfEn4hCu8GsBuxLhsnfTHKFjtQFXgzxiMEuwaTBh/T3u0g9rbBO34JMXdIEC2lC2XZPDpGsQCVrc9Q0bGAVjv6UM6dj7VLftXP2FuPiHsYahMSum+ValnhGGXNwxV+IRnj9L/obXhDwCY/UU2B/xD4ryP9jtnqzYakFxrANPUiyXqBoB9yBOTmCt5cR1UwtOk9/2we0eUf+etoYf72uQLTXBpz5I8i9F9W7U3Hb9Q8hOQ1qPTFWa6bU9NiSi23tDEnxyQE1n+zBLky5YKEY18OzP7qV0HwxDa+HH4Fi+ZiCk9Ta/gim7E+FMvf5pUlIfLFqSfcD0UQbWCydlFLrmAaHhu5++D1gk9vKoPaHZPL0pCIxM+lhX0p8tfuUekZnZmL8bFD506EizCWB9fcsCaK/TIedKyriAHNpLzdbEcQdjUPbwwEcye9coyWMxwr0s4kHPJz1v/zpfEEXDzvcvC2U3lOA1dwWst2h9RbycYGlwq4pLKaTNq4goMmOJAfES/8oRiMQeu8FBcDbX8DnaMArPQ+s9XrBrPwhcq4fOBvOGtwL+yZTDfuxSvBIzhvhZLkJvcuFRrjVYRwHciOh+Cd/yetAMbqwfzsgBeb9rlo5zHW8OObsE+n+0O4kaHweDgUHpcdsJfbih+ox48vv/OjnVir/W15eX6TjOcKuTYiUsMGwpb2xn7O8Z2lSXVBwPEva/aIuoHsXL4BfNk5AGr2ewcsFFcAL7YDOoWSCct8S5b52jBMsdp59N66+5dXfl6+N1QtjbU/JE8fiR1i+UfFxDvZFxSNskte1svY2gZSh40ynrrNnzjfEU6SxzE8miHlX6wUcoGKUNsjRcnIFLa3GJ569HneBWVGcXV7JNT7XCnpmXb8Kh9U5UW99SkVoq/nxLefoobKGlXk/E+ucQetTlJjuOmFiIVUog8= X-Microsoft-Antispam-Message-Info: AoYNlZgKAjLjZxJQHc9aYDYezN0SztbMSF33Pp+rbCc0jjcnK4B7KotCSGqeAfay9ykoL/pjdjujCgeaJAHq3pdpJIzuSg9Ws1K/ppXmG40hRvRElcRzLRjJ4WQjCO9BH4Aq3kkoCCKU/8J2ir89SmskATY64s1vsLqnFhiG5D7FY2rgsLNfAkLh/QI+kWG1nluqs0v+ZGuQtAS2yNBTUR83KiaDNOaWLZiUpSWv1IWhzbWXgYVf8CiFAhqRhyFGghqgFk6dvlwFUmqRSHrckZBJROug4KNxHswRRIEWw6JhCMnHEuaShQ8lewuVXVvIvZQwri82HnEGxz/wATPVksB/K02s2LUFtAgwATYSfeQ= X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1863; 6:PlAfCkR0sxLW3Ep+TmXWIiiEVRaFn3cUnc2ddMgQ0rFhlgY63QRvOQfokxoeXb8gVc5hsujUm7GYYoFljN0cnpxJAEV0/MetyzQ5KXkMXPQkLGzi8McHQHGuz4hnUTlwkbOqq+p9CPfFMTUlMpnqx7AQqHJsieJdnU3qKKYS6xd73CVvG2MFMrqXeYogRExq9AGtxFmhgDrGHIr+OFKeO6EWf+ocINGD6kXMHmFjjMfEj0sktBWlhnGXLHr8KTtuHtObIeKiOfpjvq3m9usONw+PbCgYQCSRClEDLpsCtR3u4dxSDVtx5w58K6EayRIN/YVo2TKZOJlAyo72y4B6rWEZQqsDz1MgzThwW7Bmc1+/mt3AjM/SMl3A4HFUspMxAgADvD7wJNfMmU+XyNMV8aP+Ei+x8cUBSDjnPewVqVuzzIxmesQxJJWjcTa6Jy+40/LwtpC3hPoWgRBiF/CzGg==; 5:N88tlBFDc7/mqulzp5ZeUl3Bmh5qEExVLJQffzQyGVWenI+cox4f+YnjLobzOAejHIiqLwOnudg5lAgN7wwv5aVhA85VzHSHdfQ0iS7fwOlc2/MoacsvcHY45e9G/5xJU7Ik2LS6Kjy57h4bVRy5CH10fxq452OGrtZ4Chh1IQY=; 7:34r1HNItQg+oOoflof5mZ8fSG6Tpl1k8vcIUw+3UTmGT1iA91mgeV+/dTHYs/pqTXwF3YKr6F+yyTv4CSgVsNskEjHGZC3iAOvnKdsgcMCCqkDsl628VTL0y0IeXWR/NV6Z+9Tz19uBe8b4ipG582Jl85Np4taMPYR+9BXB5TaQfw3kFLhLRJkiTPueSd1hc+WeWrN5mc0vAMt1LPcY2dXj4sN+PQSqv2LXrfALw+L1TADGwNzcsvOiAX0lGJ07G SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1863; 20:vDwit60b7Bl5HFwhTXGEtaBrjGE1c+drjpybhvFML9eFlX4knn//YZNI3RutSzoQLoi7Ll8ceyQdj6blsibN2PRAlTkYiWKYaq6s6fWqdSdXAbQ1Ypbx5YBG8fGsa+Iw1nyvfl1sBt9Oe8Rn08bbu9fJ/ufHXWqlGH73bkME/Zc= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:02:24.4435 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 045235eb-6882-4954-8db7-08d6145d92d7 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB1863 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 09/16] ASoC: fsl: 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/fsl/imx-ssi.c | 8 ++------ sound/soc/fsl/mpc5200_psc_ac97.c | 3 +-- sound/soc/fsl/mpc5200_psc_i2s.c | 3 +-- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/sound/soc/fsl/imx-ssi.c b/sound/soc/fsl/imx-ssi.c index 0679061..e687c4f 100644 --- a/sound/soc/fsl/imx-ssi.c +++ b/sound/soc/fsl/imx-ssi.c @@ -593,7 +593,7 @@ static int imx_ssi_probe(struct platform_device *pdev) goto failed_register; } - ret = snd_soc_register_component(&pdev->dev, &imx_component, + ret = devm_snd_soc_register_component(&pdev->dev, &imx_component, dai, 1); if (ret) { dev_err(&pdev->dev, "register DAI failed\n"); @@ -610,13 +610,11 @@ static int imx_ssi_probe(struct platform_device *pdev) if (ssi->fiq_init && ssi->dma_init) { ret = ssi->fiq_init; - goto failed_pcm; + goto failed_register; } return 0; -failed_pcm: - snd_soc_unregister_component(&pdev->dev); failed_register: clk_disable_unprepare(ssi->clk); failed_clk: @@ -632,8 +630,6 @@ static int imx_ssi_remove(struct platform_device *pdev) if (!ssi->fiq_init) imx_pcm_fiq_exit(pdev); - snd_soc_unregister_component(&pdev->dev); - if (ssi->flags & IMX_SSI_USE_AC97) ac97_ssi = NULL; diff --git a/sound/soc/fsl/mpc5200_psc_ac97.c b/sound/soc/fsl/mpc5200_psc_ac97.c index 07ee355..253494e 100644 --- a/sound/soc/fsl/mpc5200_psc_ac97.c +++ b/sound/soc/fsl/mpc5200_psc_ac97.c @@ -294,7 +294,7 @@ static int psc_ac97_of_probe(struct platform_device *op) return rc; } - rc = snd_soc_register_component(&op->dev, &psc_ac97_component, + rc = devm_snd_soc_register_component(&op->dev, &psc_ac97_component, psc_ac97_dai, ARRAY_SIZE(psc_ac97_dai)); if (rc != 0) { dev_err(&op->dev, "Failed to register DAI\n"); @@ -320,7 +320,6 @@ static int psc_ac97_of_probe(struct platform_device *op) static int psc_ac97_of_remove(struct platform_device *op) { mpc5200_audio_dma_destroy(op); - snd_soc_unregister_component(&op->dev); snd_soc_set_ac97_ops(NULL); return 0; } diff --git a/sound/soc/fsl/mpc5200_psc_i2s.c b/sound/soc/fsl/mpc5200_psc_i2s.c index d823294..f789d10 100644 --- a/sound/soc/fsl/mpc5200_psc_i2s.c +++ b/sound/soc/fsl/mpc5200_psc_i2s.c @@ -166,7 +166,7 @@ static int psc_i2s_of_probe(struct platform_device *op) if (rc != 0) return rc; - rc = snd_soc_register_component(&op->dev, &psc_i2s_component, + rc = devm_snd_soc_register_component(&op->dev, &psc_i2s_component, psc_i2s_dai, ARRAY_SIZE(psc_i2s_dai)); if (rc != 0) { pr_err("Failed to register DAI\n"); @@ -212,7 +212,6 @@ static int psc_i2s_of_probe(struct platform_device *op) static int psc_i2s_of_remove(struct platform_device *op) { mpc5200_audio_dma_destroy(op); - snd_soc_unregister_component(&op->dev); return 0; } From patchwork Fri Sep 7 01:02:38 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591427 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 75F0B14E0 for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 663EA2B081 for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5ABC52B089; Fri, 7 Sep 2018 01:20:21 +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 C7CC82B0A8 for ; Fri, 7 Sep 2018 01:20:19 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id D67AD267846; Fri, 7 Sep 2018 03:02:47 +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 C5A83267846; Fri, 7 Sep 2018 03:02:45 +0200 (CEST) Received: from relmlie3.idc.renesas.com (relmlor4.renesas.com [210.160.252.174]) by alsa0.perex.cz (Postfix) with ESMTP id 259482677BB for ; Fri, 7 Sep 2018 03:02:42 +0200 (CEST) Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie3.idc.renesas.com with ESMTP; 07 Sep 2018 10:02:41 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id 389B7655AB; Fri, 7 Sep 2018 10:02:41 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="290228120" Received: from mail-ty1jpn01lp0182.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.182]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Sep 2018 10:02:40 +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=4lSra0eAS78EE3uleKgOrVhZYcFaDwxnkQh+zJ+fz8U=; b=X2NjFcdl7WxQvKtwdOGcMrYQ2h5cewLajzNi9LKF7vErzXbl+PniXuAaoZZhwNFuO13b2vPbrRhfjehsldbJBLau8Nn2YUXIIYTO7bPxPkhDwuO/b73Dwsm1oF6/dfqdu863O8FUQQgeC4vzDhDIKhDzT6k80sXMGOAa3UhHKDw= 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 OSBPR01MB1861.jpnprd01.prod.outlook.com (2603:1096:603:2::14) 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:02:38 +0000 Message-ID: <87efe6rur9.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:02:38 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: TY2PR02CA0015.apcprd02.prod.outlook.com (2603:1096:404:56::27) To OSBPR01MB1861.jpnprd01.prod.outlook.com (2603:1096:603:2::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 764720cd-627d-40c8-ab09-08d6145d9b77 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:OSBPR01MB1861; X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1861; 3:C8w9G05kURK03Jf2R0/tkroApd92Pjuq7EloldKIyOi9VRX0RTxOjYxn7+wwdQbjxtKxyRPccGZuLr0N62ai+aDV3IEbJkwxiQA0IpWR1DBig4xehApE9tzylxqb+r13irelqnysmauIudOtOWEdD2s3pkOTwc+pXCXBmHS42YlBcWIP6c9Q3rtCfMgQqqI2XwwQLRuM+gNS5b3IMo9lxetckyMSUbtxqsK1zn8Wk4euS7gKt4m7zJoMEU0P33O/; 25:ttuj71EdTuAv8JKiP8uurOLabmbTObCJC1+ky6FFh854nStmq4dIJN0wbxhyO2lG2jna8CTFdG0rvf0AmwKWPCluIlNAMOESsPde2L7T/+vJaNZ2Omd68+WpZ6dz7WxfZGnxdWwR1Cv0EeSts63rrwjmoZ6qOZvDYL97w0w/bqILO+2MFGs4d0rhWhXziWSFe+BpuDlBD2nkmYMQfEqo3S53ZGs99lN3LmKqqrz8PnA7AS5TZ3gS/2gWxmP9NEaQKDbKXGRNb9RSPqYVVRlE26wDnke02kiJEcK0S2PZ8yJEKNi8jhB6yRS249q9pMpwwchMD/r7TZjmHsr8bwr4Lg==; 31:5OLvGLbt2d4Ryp6HiJqqL3vYOq+3tj6QmsINH74jUTTHYQXgOa9rBsL7UdAnaFLAWgWpjdaVjLW24lZRuXy/0tk8czVfIub3KksEy+toS+jp8Pg9Y7rhbiMCd1sJf5grnoFkgtR7bULFlMLzBXVudGCk6pEO02ebD6ttGEw8KsmUzqquxrv3TzETcwEGJSkGHZV6nC1+6o5LxWIvd7Y1PTxMscYDQQqGWBfiZ2h0ltI= X-MS-TrafficTypeDiagnostic: OSBPR01MB1861: X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1861; 20:Bo1ejjuOtZj5SlWWa2PJ1TVoRHjF3u0aRn+OF0k3x+PSNxJz3QKmDWfJkpWIs78EPmlJxsmiTrjjSp+ujLFkKD5AP3/ppTyV0cR5J777Viap68U6EVnXChUauOKj67ng2FTVRX5Vf7vXxmcPyRHhYH+aGY/srCHJJv+X+rar2pBtIedjY9lx7b5DcwOnm7U4OSznPK17eHffkjJeYhjxUaYtCt7g5/IkTnXhmlw5ztBaQP+/uzFDbW8oXEPXAjBR3hufETA3fUJ9ElaENKYGEEIkpZy2/o3vtJVAniVW1yWciO/aPkL4WYhYEbmRB1xIjRHENQL8XYZesZFjJ/ta4p/guRhsp27mG13kd7xvhxfA2w5AND3G6HD9jl5bDSW3COidl1kZiFGgSQT1e5Mvq16/yRQ6RKRExWxm0ISYwCNIMJkjVuRX7/w4DISfZxkiKzAXD+E1wNSU6+I6Kg25RKdroXaJGGtUVTJXG0rIx6E8TviIrGkGeWiZ6kNAne6z; 4:inkbFrqFag+c+ZeEaNWjM8sIOwnYIz4k6qJsnWOGB6Hiv+FVxVoG47clje1Ghy2WBs6hTZIMcF5PREV0aM8lLfHvwCG9z1lUgFOLJDcnc9HbTNdueWoer+IFUsjoXqKj5eVleGHQOSwNxgpdj8u4d2Z8e8i3WiCcRwcOnk01rl9rUJzqG9zpFmdxYGqmxGaqgeT3oAuUnlaYmWEeRWSmgMKTJ4A2jT4aCZiHmcBgX4z6kC0uu+ns7KDETX2Fbq4mXaZV83ySHewAciVZ32+EhQ== 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)(10201501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201708071742011)(7699016); SRVR:OSBPR01MB1861; BCL:0; PCL:0; RULEID:; SRVR:OSBPR01MB1861; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(366004)(39860400002)(396003)(376002)(346002)(136003)(189003)(199004)(478600001)(106356001)(8936002)(81156014)(4326008)(6486002)(81166006)(53936002)(186003)(16526019)(446003)(86362001)(476003)(26005)(6916009)(7736002)(50466002)(305945005)(11346002)(956004)(2616005)(486006)(8676002)(53416004)(69596002)(386003)(76176011)(36756003)(25786009)(23726003)(3846002)(6116002)(105586002)(316002)(16586007)(58126008)(68736007)(97736004)(5660300001)(52116002)(66066001)(47776003)(2906002)(7696005)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSBPR01MB1861; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; OSBPR01MB1861; 23:i27/4zFCT37Y2jMwQWdT0kDoHObFY9FWiP6jE7Gma?= ArjfB3F5K0jOZLEQ7lKnDpeCDLB7eHzC6sizVjZJSUFpq+8EGeLeL90YeSqrufi/yUQTUlQMD6mWeOB89kC5R7RjXmVgjGFmOv/unOXJrIQaoFQ0DqQeavleXNTimu44bI8YXeSN1xm+ZAyCcPrtEgFiM1DlRrQ4jn12QzX4xbPjuqKfuYT4AqQe9GHngZuLLVluE8VgQLR/zN7YzXojyUtAuXsetCsg+FD5tG3UPgU/9oNbH640HQ4SKGXjQOgmAJfwrrWth5dvvR0RkFqYT3SVrLqK6K5yv9Rl5QFb6c53J7jrkMtGC2bx+xEEfh8UGzmAhuuryCdtXCgAAxsZKz25X37CNQDBjIAJ/cET2l1Rxk/PuUd47EGYinlbcRNUOSnMIhKmAJ4NSe+R2Ik3yFD9ihiKhCeHis6MLsTZCECwQ7bpy/beGZN8CsEqjFlRERScuk8qr0OJUXqQ4dVrqAStbmiu980U9sTrlyPazkZJJlxSg3kv+OTkA8Z5lNd3/B6eVofRz2LG1CbZYFJwIR7NMCI6Y47U7cj1G2wNsRtbVio3zZRhhOUz5KhQA19kbmSK6ieYpGmSHt4LGOgDrpG3ZOs0RJ6JoXNHmkEjNkJQK9LLezD3J4HujPUs9lvsQDgw0I+lzS5408KZjeORTvAaNFUPnKCCEFRyjV6kUuqdFKBLL1fo56RTCpWGE7gK/GVsscfBbYV9EO7z1wsq2JXVbQ2+Au4ZgN31KbjaK9OCC/bwiqd+iyxxOiwbQAp4PX9yhHBfyDGNq9wb8TdaxBdVkigxDf+obi3VoL1pNXXvrcIbhte97mZd5RayHrmN6QH1fcIrDUhO0Xq+Pj7SLhQwxIt4ynLf02Z+mhgihUQKr/lPX0svLRj1ZU2DDQZ7toZQjYRriLHC8N4ya+sjpHeQqct68s6Eo4DDt79EIe0CIwCjI9l56yRzfC5doQCi56Ow8aUVOOSqvbauW0kkyixaFVltr2dftpxUVvyr7dQMcEbnQsrmT3GteY1S3Jv3KnYv23n+1uir8+XAnC/pgo88EKrxYZEuoGc2U0Y8Haz168MurIZzOJ3W8UHs4KXvMc6DvPrnE70S3aQ9yZlehKhqgSQBSv/JmOJ/0zyIenXdbdvoKrCh+CmV5TufFTaQNQ= X-Microsoft-Antispam-Message-Info: motQgxxrByY65/7MOlYXzRvPok94YB5qkvdCD7hF2Y8E95L+icHzoig5BTGi8okUnktnHTHF1sfmBzaY5HC96dED4dH260SOT4hlHKUmKyA4/rspsqDJ2SwXIND4MwPQH/e8UD2135HVAhUgc4rk07XCV1YmhJ5a0zG1LWlvNkX1ILpLK+DNc/NmdtvzaIxySkDbwyjSaRM6NeJXpb8mL9uupL/0t3A1JaGJ1ZLKwH8YOvUjPvUsDB8QgkC5xUu0NY2obMkWOPriLdw4+HUe2iF/plUuaI1FOoZwQbRwN67/RdioQiDfMMiyrL3TY5n0GJsRVzzDHhi/EYlSl7U5mx8nyWDtCq5TjhGrHSwKMB0= X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1861; 6:blYpZIs8FUZbmz6SvyJE3qOJZK9U5YXS3qfPdWsekvfCGZ8bbRh+Nniuk7vyHvlgwEQpBQo9joiq87v1JaUctsSf1++evH+WfmSZElQTzQCYEoJ4dQRJmRAGjC2Fzt77Ei8voPXgO3gdmGot4bPUN9o+QeDHxMDZ3ox32+et/ek5J8H93asbxJHEWT0tbXDk5YieEtOYWTEKk2Bi0OlGksKTkgvZt9Ym58D7E+fxTBC4w1qnyVq9HpYuSba/XDDbSAdzWaa5vl+RGvI74/XHzHn0F9SjFHYmWPR1XsCiA4kjlwRZb4MzVrjLE7/ShKwdy/RPAIE5E1Zrxk42shcBPZNjL4azahqt1G4g8GQfqciMiKq8mOE+AjrwmhnjVszZv5v+Hg8t2xPlPKskFF/eUlX1SUl6k7p0z9/fYnKQ+JOGOCmYM6GIkeDjSIhUpe8gYFMvdv1uUj7wnmekZcn7oQ==; 5:ERpWRyPDmGtCr9IB+IpBtu9vUFi+cIkKpIvrB3nvE0FF/oAEXk+BlJjarehwVRzDJzVefQAgQs9wwIpfSQEySKjmdwgGCwnj2ZZ4SMYlrKm0xDMa+SUW6aTVAcwtzazHBrLVyZTwZE92/cKs0SShro4JmJVAFPKYPC70+Sj4LZw=; 7:MsBEmgGP2o1i3JnHODzDBNk7CH6hQT649Y8x57+Z11ay6MNrgQchUY4v/AxoTz5OqBeGOY72AefkiUvf5+MuP/79PLTE2KbQnDtOPkExvf5fR6z47Ma/GyaYfkqifXG0mXaiy1CgwuLn+aDD1li+2DyNgxRN1N4GCnstu0GR8PIIJQtc8N89BTW6rGaHYbjRB6Ck6tsJy7+EGrkPsbpqQWSqK2n1fqpN5Z1dOu92FQGXplSwwvf3LlQ2Zxfh0ru+ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSBPR01MB1861; 20:Zi8QB88pyh6noFeVbRJvAnyIkKOuVPo/W/ZV0M8b4nST5mJJGNcUJ5yTL2YX1PMLnMFqMvjtFV9mVGQBVXJ1kVfUkBP+HY6AMVXvg/6u09ukAH43F/TasMBQ12w+rmckRbFRQiAdV8LPao+6wqsbWc8we9OtAtD24hLljUMOgLM= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:02:38.8578 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 764720cd-627d-40c8-ab09-08d6145d9b77 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB1861 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 10/16] ASoC: nuc900: 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/nuc900/nuc900-ac97.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sound/soc/nuc900/nuc900-ac97.c b/sound/soc/nuc900/nuc900-ac97.c index 81b09d7..6384bb6 100644 --- a/sound/soc/nuc900/nuc900-ac97.c +++ b/sound/soc/nuc900/nuc900-ac97.c @@ -356,7 +356,7 @@ static int nuc900_ac97_drvprobe(struct platform_device *pdev) if (ret) goto out; - ret = snd_soc_register_component(&pdev->dev, &nuc900_ac97_component, + ret = devm_snd_soc_register_component(&pdev->dev, &nuc900_ac97_component, &nuc900_ac97_dai, 1); if (ret) goto out; @@ -373,8 +373,6 @@ static int nuc900_ac97_drvprobe(struct platform_device *pdev) static int nuc900_ac97_drvremove(struct platform_device *pdev) { - snd_soc_unregister_component(&pdev->dev); - nuc900_ac97_data = NULL; snd_soc_set_ac97_ops(NULL); From patchwork Fri Sep 7 01:02:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591419 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 06CAE69B4 for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EB4B52B089 for ; Fri, 7 Sep 2018 01:20:20 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E03532B082; Fri, 7 Sep 2018 01:20:20 +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 F1F292B089 for ; Fri, 7 Sep 2018 01:20:15 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 9056326782F; Fri, 7 Sep 2018 03:03:03 +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 11E6F26787E; Fri, 7 Sep 2018 03:03:01 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id E02FC26782F for ; Fri, 7 Sep 2018 03:02:58 +0200 (CEST) Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie2.idc.renesas.com with ESMTP; 07 Sep 2018 10:02:57 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id 5C43C655FA; Fri, 7 Sep 2018 10:02:57 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="290228137" Received: from mail-ty1jpn01lp0176.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.176]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Sep 2018 10:02:57 +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=zj29Bgj6mMXDXa83Su38+yPXBQLivmVEXnNAl3fWf0g=; b=h83oa7Nk34pK/I4BIsA/KKfEV4sPwcf77LXWW6iWETkJNLTzANudN+YZFlAb4ULYNIfCJXd8jP5XpapuxmoTl///c+ScNK55vt+Z7TGgEz89nSsS0DjgcmNcpyrHQX/yUUEQpZ3AtOUIAia1Eke7xbk5EPFAx8IfRVvxqNYHUpM= 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 TY1PR01MB1866.jpnprd01.prod.outlook.com (2603:1096:403:2::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.16; Fri, 7 Sep 2018 01:02:54 +0000 Message-ID: <87d0tqruqu.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:02:54 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: KAWPR01CA0063.jpnprd01.prod.outlook.com (2603:1096:402:b::23) To TY1PR01MB1866.jpnprd01.prod.outlook.com (2603:1096:403:2::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9eb9e133-d9d2-471c-ec3b-08d6145da4e6 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:TY1PR01MB1866; X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1866; 3:1d7ExC2FfGbZTzWxwLKo6Vwp/nIOiKW0X54ki5gVR5ps9pbn2TXU+jBYdjBFieDzXZYX6Pcap/+Ljj6nMGS7PYx+4oIbgMjIiTP3E5dOlELd4rSBEv+f3tm22Jy93k5Ekmpa3tsFisOB9Fp34XSp4ZO8FvmRXtLqBctrhN13s47IY1o0lfQCXaZz66cZYFp0U3WEVr+ePMATjfrC5EjL9u7ikheD4/zg9H6InjBF/+KUTbFORExDKmNiCEOj1hBS; 25:xGyoR3H/FHfvmNjn2+k8R8RSbWC2qkvnbYHpRZiLULX/QVYTsW0Mi1Zg//DcK2Im5+59bNQyCxCJ0v6/mCKejZSOBHq+4Lw59/qSMAVdfqkQTx3TI5o+BYdTtT3d08SnRoUQ17f9nWyPUyFnQw+1Nyw7Z9SEFhEOqkiJCblkqbH2oeUgM4nISIyqiESH8GMkU77mf+5A4H/AwB8+F5G+6j51Wttfc9ctDEyGjx4mrmfjJN84ISGQtlfml80XguJ1A+Z/AXHBgc76GVx7L4/1EJegrXMXeyblTTHJF2Cf8A0CgPQMcso4ZdW7D56FVUvFqtTL06jR8lwD6dvQy8hlgw==; 31:Bss6+fgHKaTqeCRi6pA4/mFsJt7aIBpKqrPRu0ASxqoZw2AWtScUq60TSI3EpjeRUFmwykVnFXT/hbKhvRTKx6CUEqiKlJ1mu8mD0z8BlgeKok5Mu9b9MGr22UaYmaTVjLeWENqHHH9rdyccoxK33IINyNxjgf3CnAO0H5B6Xhf+eT19UoJSBVPzYruKi8EMUmblUqpDdVjkibBliOZFy5HFDaYEJI4WitCkNK814Qg= X-MS-TrafficTypeDiagnostic: TY1PR01MB1866: X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1866; 20:rBmKn+vzFBi1H07jOdLpuYyVJotjcRy011g3HxvkXR6gGr7vkrAFpAPLylOxOXN7ymyrptbX+ofo9IIttiLPm2sV2HP7PwCBQ5MiE0rMQGKazGCf2kQMPXnxzeVKxYTREsn40iliVfuwgQPD4rZTuGH4ngK35OjY5FboAZZDFBOSgNvShJsx0R5fvK3m8sYHiAPO21OSduqZA7yc+D1eVMOnHtkClxm1iXegZovC/PY4ZG9oWxmKgDNlDSPB32Zx+pKqMK2jOXKOjKc0UfxPBKEhV2nvq9x1niEoGBwmXbZB+hOQNfhOjNN9h8h42YQirKnarpey/cCOaYAnMdFBkNl4EMoYtUlWm5aR/mN83JKhVdFzRoIiwhsJnKlftjRNjEl8i/t6H4FzBY9zk5PS0EKh4XLojZIcochY18k00PvqDPaLkHsX07TB7ZOFRSieEIKuUVPzR9n9ZV597pIgvgLuCqyS5ZfG8BGiUvxjbVB4JDBIh5Yspi64/PJXXBPT; 4:ZRt0u4ww2V8bSnPqkqtLNL/Ps5B72LrbL3hdMs9nYa79GHo7Wjli/2gL1mEtR1PvfZinkWPyXtqn0aoUfNFJs35j/oTczfXOFkk2aNHvHq0SbaTbaLpTreWC6snkYxt53dh+zHmGwgeGMNsf610znsXTC7JlDdZt1ObIpY6lTzB+7SFwARn7ZfJpogHBU5iXMJFhso+CyK1/AIEGYT13MxINOLnQXRswjX7F7LKx9IdhIGJc/pqjmfwQMLv0jP1UeGCFnITj6+AsSMRAkZYAMg== 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)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016); SRVR:TY1PR01MB1866; BCL:0; PCL:0; RULEID:; SRVR:TY1PR01MB1866; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(376002)(346002)(136003)(366004)(396003)(39860400002)(199004)(189003)(386003)(186003)(16526019)(53416004)(68736007)(106356001)(26005)(2906002)(305945005)(7736002)(2616005)(81166006)(956004)(25786009)(446003)(486006)(476003)(8936002)(36756003)(86362001)(11346002)(8676002)(3846002)(6116002)(23726003)(6486002)(69596002)(66066001)(81156014)(6916009)(53936002)(4326008)(478600001)(316002)(5660300001)(47776003)(97736004)(50466002)(105586002)(7696005)(76176011)(52116002)(16586007)(58126008)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR01MB1866; 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; TY1PR01MB1866; 23:5v5MhgUS0tk0D7v2p/Icx7Ox95gT9Z0+JOP/1ZDUg?= 56VBw5WtKUHiEnNLuDEEL73U2WeJHSELTtMvW1PSWfgRS5s+ZnVjQ7QXF3jGvQAsQB8XezlIWxhnGp6xrMiHQvetT9w9x9RTSi6BeYihxKp3b40CUVAWEnETDs1npC/XuYBkaUS0cB+jHcOBWz9vAqfgsuqMo9jwpQg3OwkOizTZVSByezVQtkBtEU9PEFkbwFBElisUE1nfZtzi8/RIiW6MeDbZ/qoMRaYnoT2rxd2bhLmJZzLGpQy1t1ZjlTK2orGAU8fKORBLd/n09GmyL1wVMjVSzRgL6Y2eM5t5usMbAI0F+7xsI2GDqtBeW0pYVqRDIYXYCODQ9BSV+A2etC+8ktKVjv+C4ugyLxYvh4dz6ga7kPDN5gcFeSp19y1gfAYzN9D49RP/wjTpJprKia7J6BEJh7Bu42LKs9il+KEXb7jDUe2RFhVMvLOw6kTogk84HUN2dMzCbPRNWb47otORZYbwNEeKbfAPUb6CxZhwLmdBW3G2gduM9BxPAFJPBHmM/oxr6m8GqNSVjzcGQIa5NotNTVvhDBGz+xUWJJMr1+a+zKtCHHM6JYlGuMszktsxYQJ5GuXMN4D/+WQglVXcrOj6dFKl7U8vrRU3FRZoTdICQ7n+ykSRzLjhrLJ7BN2NlRCoW2zMqHHT4BRFlxQfu4CFABT6cGVdThVNQHxOLJy43MlWYas//gmsI+YSe8UMsMkdUzMRHuvbJI77KXC/08AQCY5GdpWCgyC/Nb5oJG5OiB1TJVS5FuPJSDPybTRHWr+tDC1SPhULNH2FFzx96JHS6S7U/1zyjXCJdJkE4wQhpDEAH9/s1Rto2bvdXXTbr9UF6sFjEzSCE+8j2HmJOy3ZigaPcxx0Sg8sEJYcZHGY+87+Uwk3d301Mq3+5Gwow0r4Dl0xAyTzLBza7jhWYNJ2OOI5w+A+dafoDex/YwKDow5Ws4iIvWogSbEspcLNt1dT7aM5ev6m8pmbPW1eQRrVkcWUIu02J2A3d8Kn+u3vrv3C9DICb4Niw0wbxDYQUXeA6fD5GMTz6GAK4tA8/UgcuLoXGOND+4z8Gc1rXHGhtU6UE5wlsjEFd6GscaiPoz3ShfvWs+cMSKeSttzOey4XINeIwSoHFGyRFdsWbeqofF1lX8NEB9/yNXqTP8= X-Microsoft-Antispam-Message-Info: OPjWxymnseNRrBlbnXBAk8vZQRX1C48sIatJIr/K0Yy+/ySw5Kze6wEBMYN7Eib1NG2ko5FWSbU86niOlhdgGF4KvWr4Hxpiam02Xizhc0psZe3hEbwvhSkukYVj5q8DByrB8xa+TQZIOU9dbFK/tkZDBwMlTTzb1ijYktG+ZBVJcHwYpfoCb1aP+YdHMaAfsWwln9BluIdC/zb4eocekmjyX+BD1czTdrx380k7wkKplIbXcmXmqD8ovCw87ZWNxw1JNhp5cx0N6UvLOCJVGdfmpAKkWjvs1kbcecW/1TpSIdqpRrwQ525JXy6PrQ9lNCsLOVy3rVR+91zEF8DQC5XAqYH+/URob5X98ZeuPdI= X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1866; 6:2WrDyR7N5KqEv3k6G6uJEIUq+VgFSlEh+JEMQDwhtOWaubeJ5stL7WyXA/iQpt0dsBnYF8XnE4Ix5plAae9bDL/ql0hH3DbTU43S3Kd7Oo76UuUIrz/ZAAOoc+rYDOeqrnFKzx389px5XpyiHc3JH9g6ql0u/9jSIsiwZwROpX6QJcXCUYlmZfzvTVRx8pAIb0z/Nq3R8iUJcQm512eSwX+EjWjSLjbrkNhXSsv+WXKB2u1ct5f3rA0OWrij+Zdm/1YB6+Tg8xQDRtsV784OL0Zbl9YMKaKjqXnEW+B8Unc41dUDPgRx354g2lRq6lPRU52NDiKiFYMWDO2DrYjNWPjpJjQeQs8lvDpXpRjNEhxl/Ubq0erY0vdToA0Xli5L1JYSz6yoAmIw05OtYOeDRW17qQCKo3Am0Ghn4DP/n8bohhmxcKJPDvhXjqLS5CTlBEbRHlTPdFfyv9DQoX5xVA==; 5:eZq0RWZORsusTU7fghxXiLWCmh2BtBxV/rzS7kleBt8ZeYZSHwB4+I6bTytnN9/RcUjU1sWgPsIpTgoBD9JcveSsKJ237p7wYCVdOc0qlFaW8ChVaHk9B5ywKRv+avhslGzEryiPP/Ut97V786+A+HWO/3Ram9BdIwscRk5NH6w=; 7:d/pL14eIXtBQzvVroMR9B3KHUjkeh0V2rBqE/SxNis8P38L+/5wRG+cp9hPqaV0v+YDVN7FmhtMAoEQtY/zLFFtgGWv89Y9ZBxcdxGsk5KkAznmFMfWDekwhGTKOwi5ZQiHvsNZUIUyZ2vapADn+B/xT2rGYTJIX6cBthB7R4UU187jpJ9bjrvXrZw5CPs6D/j2cgFRazgjcVK4O/DJUyInAPVxtAtCU/ZUmXg/6Il2PJgyh/Z/PHhDbYzBBT0s+ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1866; 20:wIeiRzNb4lQ9GCCt/fF/qbBHcZj1aEc3l2Ey/lj6l5fwl3L3MinNOAMExBRtQssijCxzhOxsF4FSNkLM7QLMA1u8vKHB+PsY3UocHZKTNSbmB6L5DAoJUZoLk3V9ppFK+TWUU0/aK0wEWz2FGnCtK9TydOdVPJcPDy1EM4gW+Vw= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:02:54.8193 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9eb9e133-d9d2-471c-ec3b-08d6145da4e6 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB1866 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 11/16] ASoC: omap: 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/omap/omap-hdmi-audio.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sound/soc/omap/omap-hdmi-audio.c b/sound/soc/omap/omap-hdmi-audio.c index 8a99a88..673a9eb1 100644 --- a/sound/soc/omap/omap-hdmi-audio.c +++ b/sound/soc/omap/omap-hdmi-audio.c @@ -348,7 +348,7 @@ static int omap_hdmi_audio_probe(struct platform_device *pdev) default: return -EINVAL; } - ret = snd_soc_register_component(ad->dssdev, &omap_hdmi_component, + ret = devm_snd_soc_register_component(ad->dssdev, &omap_hdmi_component, dai_drv, 1); if (ret) return ret; @@ -383,7 +383,6 @@ static int omap_hdmi_audio_probe(struct platform_device *pdev) ret = snd_soc_register_card(card); if (ret) { dev_err(dev, "snd_soc_register_card failed (%d)\n", ret); - snd_soc_unregister_component(ad->dssdev); return ret; } @@ -400,7 +399,6 @@ static int omap_hdmi_audio_remove(struct platform_device *pdev) struct hdmi_audio_data *ad = platform_get_drvdata(pdev); snd_soc_unregister_card(ad->card); - snd_soc_unregister_component(ad->dssdev); return 0; } From patchwork Fri Sep 7 01:03:10 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591421 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 1E20069B3 for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0F5822B081 for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 03CD02B0AE; Fri, 7 Sep 2018 01:20:21 +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 ECC932B097 for ; Fri, 7 Sep 2018 01:20:18 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id B67BD26787C; Fri, 7 Sep 2018 03:03:19 +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 8557826787C; Fri, 7 Sep 2018 03:03:17 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id A1468267889 for ; Fri, 7 Sep 2018 03:03:14 +0200 (CEST) Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie2.idc.renesas.com with ESMTP; 07 Sep 2018 10:03:13 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id 179E465654; Fri, 7 Sep 2018 10:03:13 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="291783191" Received: from mail-ty1jpn01lp0179.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.179]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Sep 2018 10:03:12 +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=kftO7L1rKCTIPXvAlIeXZSWHbXb8v0IQWb+8XmDwAHU=; b=ANMi8MPpiqAZ+2J3zS5qdWvXHTMXXWM8ZVgWAIhO1gEsSSOO9yHO0ppHh68R0QWsla9Bh4Ia+V9JxhLzGphTsP5gYdEmgJUbj95983m2q/UR0H6290NPnwCM67y5toPNpU9Vs/wh7dqvdaH9EWnz7As0mDbL5MAaHevjmdDeWeU= 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 TYXPR01MB1869.jpnprd01.prod.outlook.com (2603:1096:403:b::22) 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:03:10 +0000 Message-ID: <87bm9aruqf.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:03:10 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: OSBPR01CA0030.jpnprd01.prod.outlook.com (2603:1096:603:1e::18) To TYXPR01MB1869.jpnprd01.prod.outlook.com (2603:1096:403:b::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 580e41da-ac16-44b8-2ac0-08d6145dae4d 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:TYXPR01MB1869; X-Microsoft-Exchange-Diagnostics: 1; TYXPR01MB1869; 3:G4CB7jotTJCqYSqKgdgt1LkBVw8q9bShWbX06nq9/HFuaw+06ToUX6wxXl3KZZfd1R3Bn17cRR88C1Ir+SEZ21Z7J7KGC7hMkcttz6PgsBmc0HCNue6N673BXgtojdWMGbdHHW3mkvQGwK1mM3OW+FruWRBpdjeYdwxd2yWBAomy9i4xfkKE7baDHHiEG5J8HUkq+RwT0347bXFdVhIoytFi83T05xPfAHCy72Zz/xqPQewA9dFNgZlLem0dUWS+; 25:GdOdDzDFMCGUVGmz1cFhrxyY5jXwluP0119XwnXi8UN4CszgBeWuHE837ySeQXbXzCPPDj2yPa3Bbb0hirLnpNsyakbYP6s5XS4uC2s3szfOOmpj31U6bEmRG2eKBzRlEd6kngUmkF8Y6zedwakKce/g4GUL8IjAM/qMG9Zy8bp6LTZBdgxcvWT4GAcMDwZUk5S5VEY8ti91fkKYrclUpwKZJDZYZNZoaUCNwdVMibHkGaO/Q+Zd0FoUMRmn3R7HA3pSg4l7PFvw3vEjWOxZFGKoi+XDrv44CkBjabtA1QmdAIXdTeO5xjYYagWwNripshTV6Otdad+oVT2gTyay9A==; 31:6qjhMxSObXg0w1nwYtxR5H24231EFJhvLtdd6gW66lmSaXmFGCWVwNaR3pud+G92DZK6fmThY2qts+qpeWF/pZxnCwwnSFLw6iTHmYnTtDtRijRShu+t5beitCKgzmV1IxWefwNxOkhOFpr0xQ6h0r6SB1B+JD5ctrV8GX+EE7sKEsEVfwfA43hmk+UymrbT2iUW+O97q+zHyVO2196XIElb/PNQOAq30V/JIpyJRRE= X-MS-TrafficTypeDiagnostic: TYXPR01MB1869: X-Microsoft-Exchange-Diagnostics: 1; TYXPR01MB1869; 20:j7TLyvp4xhXjMT+LBFHdHTk5jjOHiVC9LQieJbrevmwjvHpFBjt/0POJi0BOMukSCHZTAdF7Qc7d1bEJplO4vOgXBli/IDBSg8RzmHl47TXnhtPPMQIZBR97j0PGy+FW6Fu9l4xkHb6EqoaKJ8c4N0JaOIUy8WWSvUgvlUyq8aHCJ7/6wJ0UZUwWHghtfSW4zj08JRv2KLftRei4kXhP3UQRaFUWA+dfN6z2PFrU97UPZ2NsMut1U0qoFEYV5QmcOBBprKX2MTHUGpwXR30z0B3JA5i3ZBJfkPFovgSgora7CWQDvhjXM5XsMI17RWG3lIpMXg0dRh/QK1Bk8+rYpYIznrX2qFkhiCnk9nuXOoCTN0ohr9vR6q4RTzYwBa3FMsHI9IS9c5wl1pQeVGkEZugx9Q/I8+qJ2CtiiSxGc4E+drnA98Fta0AKsSJQ4o/zzZ7KisUB+SExhWYinAMmg/R9z3NuZwwKqdoNPM4lK1RDS0YZnVqXwtngj3PNwa9z; 4:p3rNhwFXb2+gPfC/CRsqAIRpOhIdsKaNzO3K+YhF+Y9hNnPDqNbak04zbT4iIB8Vq8qCjBSEPG21ep4fJl5V1QiW83fFtm3bGFLj/FHcPqr2o7dWwrSeScrTNPQlIb3Tv23xJoyEPFtNTSOAFwZpQiOPVZbDJAj8Uoii09G0SzewqrJsXFEyC7nFE2NRrdXuLIWdNhXG2OwFQT0BZ+iu9VRpSSat0AfcotCe+UFKABtoVG/uif+ibLIpLQJfRNur1nX4x1Zy2o9uf2CMtTeZcw== 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:TYXPR01MB1869; BCL:0; PCL:0; RULEID:; SRVR:TYXPR01MB1869; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(376002)(366004)(396003)(346002)(136003)(39860400002)(189003)(199004)(25786009)(478600001)(106356001)(105586002)(7736002)(36756003)(305945005)(8936002)(23726003)(81156014)(53936002)(69596002)(8676002)(6486002)(3846002)(6116002)(50466002)(81166006)(68736007)(4326008)(2906002)(76176011)(26005)(7696005)(53416004)(52116002)(956004)(486006)(186003)(47776003)(476003)(58126008)(16526019)(16586007)(386003)(86362001)(6916009)(66066001)(2616005)(11346002)(316002)(446003)(97736004)(5660300001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:TYXPR01MB1869; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; TYXPR01MB1869; 23:GB7htDgl+xABE0hZdbCW1SJhSWQ7tejhbGa2uI4Gu?= ykmT1tkscO3KBu8z1A2FZoAvSOE4QsnTPCHjMQVsnUVggHvMM/RW4uCCFi7f3uqqCu+KHEVmPCq1stpSB6tkqSxu6KQSpG324waTyDP2YGqY+QFsY3VLMB8x5RnN2Rs2BScLwuwTXm3TCBQPRfbdeyeAaW0D+q6fxQR5HMIN+xpi9To/XF9EYGoPQl2wtt/GJwCvw3zCnrt/MvLbbszqB+sV9AhTA6iHppCHeefKLlW2jHE8cUvDECG9kiLUNiYdSPlLeei7PkHxveQ+fv8pNHqc1AikQZF3G/onLGQGyNQmDG0uYBC8dxend4kyGkqZfO+1eTA6TGflARmdElWqSsdvsoaL+/isrq3lG6qOa2fee2DF4HXsNGsKp2r3Uq3ZlPTN8M7CJglDxV4smITtAPbN5oEvGCnXeRA6c0q2mtGmhuA26GVzQE9I/7NsiEhIwEM7it82DPBPQ9EL89kmdwzY1LjV44PqkJ9qOTtVm3ib2vVgznR9xO+tlJe8NTc3UfXJJLdSaD2aiHMr6am63Uyp+Zq0sR5M8xDgoVVaOJZd8/YfF9HM1Qi1MLLBBr6Cd9vHeDXXwwhDJ0VXtpePO0CljCq0emEHizWFKsxMl/ixMmEas49d5DLGVPYs8+9T9/YMs41t2Sb5qqVNUWcUccb5vHWtJWG+yBLwJayJ+A8PiZ+i8Jodf6NbC5UiHt3TbAVMDaq6NhB7TgMzpBrPAtTZMz9ofwKGHmDiJLYvQwdz0q0bp9Urlo51SGOeJoA0DJedFZy5tkw/Ww6aMFUvsTlDOUWDj6CXhSlEK2lo0/bO2fxhwmfxemTyHt9mk/PJkjtdL04hqdtHmUgCUMX9GyLnX+CLmMl2cJrtSiS6HgLZpbZSpdaJmrzBYrrotrIdb5MM9eiwVvt7qkyT+6PNBktArQdnoX/nDQSMB4daZkVU+mqpC5PhCFm5RpM/Db6WalzcUaeptux0xeMPKBPltxJAyGw60w9bW5YDoVHBtRhI9k7Lg2lFSSdls/BGsw0majut9RrD8LO0Db+iXAt6skYM9b6WIzZnbp+x1soFkZRv2l6/J0KnN0aIXezxMaH7zrTgd+u/Zd886wc/Frwg3g0m4Kw7QIlgUnZqyD9p0Z9iGbJMzCz1IY3boGu14ZD6xU= X-Microsoft-Antispam-Message-Info: raW9mER6GAdPDhIIr7jmV32RzqvyEF+RJZI6i8P0+wSIyVgwPYhnF+PE/NIxcFxPgpOkPNKxoPi/vPyiKXLr9eSBaMCKtr11llQKcxhJXCpbE8ziptI0zALmo5CcAQW4oo78i2dcg+9hc8bClVCCAJ9BoebUrjH/2b1QiUGBer9OG8LegWeMzK3XlFwITxG54U0Mcftv8kev3Pr7O4msAf3XTKXZ13yWrpOVaKFn/PaYBlnO/XyrvqBbTcc5TFqVpcU+VrL6SJ75/LILu/cGJlZKOzugJ5S55p2MLKPm4tvmcjwxDYzJ3PWiIJZm4he/tLSJY9852/sJk3SWgr1TTP5KCeJjs8TRXe3QoDBvi8Y= X-Microsoft-Exchange-Diagnostics: 1; TYXPR01MB1869; 6:sVrKfAm18JxrRKZD7ghaqwGyi0Qy+QEbNghWwA+P3oK3RuRQz7fx7JZ+yTTrtgNBcomv099WuOnPcY2W3ACfdrd50ep5A0SNc19gPJYs543gx8UrhQp7ahFsRlFUvL2fVOecYsUwXryUjYQSzW6qWUt7s07uZNAV/4wgcLH53zJgRYLLwvhyKfcrjwZ3A6CTp5cwg97pVxplSr/kaPBxIju5sAkwZBhVLlrDTLL/KGnpaEGuotJQVtS/xTNtwxqdnLR/cLaOwdRtoLTy2H9spg/DoSDGT5Ki2hmMFgcvwuasUprU/e/pITSCZxICrros9+nyf965B245z+Je2zu65KiYxR+kQ4dVPpgoIwqhyZP1cvPxp0Gu5s4ZnqXf6/36MrlgVrMvTFyQd7G7iuGInJFTdLxC6I5igshMiyY7hNbecl1zJdf8fMqKmGt6aupF9bcV8/wZ/TCNX+AFM6tF1g==; 5:5tBqLAe1t+GjK+0WeGROmNBDbKKgY+d3xkmie84IK4BXuF922PVfYXWKRGN+bjqa0U+Es8PMpAQ8u/owRCKnpIQE1j2NXm9WVP3HpeJ28KrFWSYComTCP+K4tXBndg6fARYhbR4wuIj3+DgYGWybObWOweOpYYN/IeDiE5hR9kE=; 7:1+W0m4cHy206f6/Mc1MVJustmgTAG8Us1ZrShM9bK15do/ny0MxChTUQyBK1nlsOLCnFCmStSRm09ZNL0cvwR/qfYfpltG1NuFIvg4DcZUgPkO2CLsk61f3nijxkda+mtGWjtSkIUHkoHuIo+1Ska4MqZzV9ccqk+HIS/2FaLvX/zt5GOtPyx5so03vnri2nTeGky77P08otA/wF6E+k+ssHeFIMkGOmwhnQr9/I0vceH4CGFWd7shfMu+R1BPZr SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TYXPR01MB1869; 20:5VQIapXcUKr3GH/45iPISEDID3ZwnL/weMN66Is2Q1WCpcY56uPbcuZDPssnxqP88lULw/oY8vtPd2XabtONVyvXRsYhSZY+YLMoXmw5GSY+H76T1lrLPlgQiTFnNvLCwsF9vhGHawrMABhfUSX/KNhc6H+ttdKCB8hZNmHdud0= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:03:10.4317 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 580e41da-ac16-44b8-2ac0-08d6145dae4d X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYXPR01MB1869 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 12/16] ASoC: pxa: 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/pxa/pxa2xx-ac97.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sound/soc/pxa/pxa2xx-ac97.c b/sound/soc/pxa/pxa2xx-ac97.c index 9f77965..91eb913 100644 --- a/sound/soc/pxa/pxa2xx-ac97.c +++ b/sound/soc/pxa/pxa2xx-ac97.c @@ -253,13 +253,12 @@ static int pxa2xx_ac97_dev_probe(struct platform_device *pdev) * driver to do interesting things with the clocking to get us up * and running. */ - return snd_soc_register_component(&pdev->dev, &pxa_ac97_component, + return devm_snd_soc_register_component(&pdev->dev, &pxa_ac97_component, pxa_ac97_dai_driver, ARRAY_SIZE(pxa_ac97_dai_driver)); } static int pxa2xx_ac97_dev_remove(struct platform_device *pdev) { - snd_soc_unregister_component(&pdev->dev); snd_soc_set_ac97_ops(NULL); pxa2xx_ac97_hw_remove(pdev); return 0; From patchwork Fri Sep 7 01:03:25 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591415 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 A06AE174C for ; Fri, 7 Sep 2018 01:20:20 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8EA052B08B for ; Fri, 7 Sep 2018 01:20:20 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 82EDE2B0AC; Fri, 7 Sep 2018 01:20:20 +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 03C442B08B for ; Fri, 7 Sep 2018 01:20:16 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 831E7267867; Fri, 7 Sep 2018 03:03:35 +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 9BF71267887; Fri, 7 Sep 2018 03:03:32 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 727CA267867 for ; Fri, 7 Sep 2018 03:03:29 +0200 (CEST) Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie2.idc.renesas.com with ESMTP; 07 Sep 2018 10:03:28 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id E696165689; Fri, 7 Sep 2018 10:03:27 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="291783202" Received: from mail-os2jpn01lp0152.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([23.103.139.152]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Sep 2018 10:03:26 +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=msAGzKwS3E0uUEhLs6guDaae+qoOvMuXuP9twMNjesA=; b=I/ICnYeM75oFHDJES429ZwWGACBP5C7Bji1wl4KOxFfb0NL4K6uJ/OKSLZJQTmAOayXrm/2qbdnkbluF33xZP9AkPkrTa7GzlcgvhqyC1jPwYp/9LQwFHnScRSm/3jxRIbdrXJ9Dttvu6+9+GLnB19bS62mZZAU/DMyz++dFkD4= 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 TY1PR01MB1865.jpnprd01.prod.outlook.com (2603:1096:403:2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.17; Fri, 7 Sep 2018 01:03:25 +0000 Message-ID: <87a7ourupy.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:03:25 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: OSAPR01CA0049.jpnprd01.prod.outlook.com (2603:1096:604:a::13) To TY1PR01MB1865.jpnprd01.prod.outlook.com (2603:1096:403:2::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 41b5af15-9de0-4f62-12a1-08d6145db760 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:TY1PR01MB1865; X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1865; 3:/Nr0MOBD3yVXU8WOb381EUvDNgS/bWXDmgX+J3ttfGECtUJjyHt6/aosRG417fNeBTRUjWHq7Z0GUovme7BkZbXS+sI8ZWDv/F+cQBvvnmoDosbKk52YpQpyuC4brncxJy2eKJox2BNtPs2lA9xCKrNv5KRscvNrVNVz7by/pAoop3t6neOyT4kc0Jn6X4IqliQ1jOIvwyzkmst2TbVdN0ACnjq4sr7Z6l4HM2EzQfAga6X1EkFWwcl0ca2VKsRM; 25:llzTzNpb9rQQKBdtDLfDXw0QaS62TbhSinFx4SJw5pRI7TnqqnPlM4gka2/VwGMkKZiuGKzuOJClb9sbstzHTcZAU7yEIUvOZxXlopoUHClKVpAcaufFVJEAMXKY6AZcg+6l+WsRIiS7EcTqXvu13XZ/59xAZqnLkumDRBdeXnzamLDUs1FATw3XGSsRiwfSN0RCuaHDrg4b+RIRkhTHtpAjRvItCRTt8byttJZYzQOWdDgCpRQ+YFtnf2sRDn35yiPN6ximC/F/CWFseIDf4yIDfb3m5hYal7lMEsOwEhoAa1thSfGhMrXWgt9y4Vq7pJH34kmTaExsP63Mj5d7sw==; 31:5hjUKD3xPfRA1gq/iF5SHIV9FYdX3YJK7dWcU8gl+9V/pVmTByRl/A+UGmBeGSVgKM0v6sQusTfXOU/osAXfjUfGR6rji+JZAGXtvO/p+UaWySj3c7COO2AapJT/hMaW+rZ54tIyBP0jLSL4+NnarJGkHs1amDYx4elMJQbYEn1RkY6Fsn+xl8fZbyZyOkeCiVFyTBSmA3Kxb2DDo+kBI3RGALJjosv4pZfH7RuHTfw= X-MS-TrafficTypeDiagnostic: TY1PR01MB1865: X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1865; 20:jFutQjrxC0RHCkMPRDPilAnBsHUnYOsMOCH4psGpBj7Hjbvun/XPSB846CfJYGjD5PZHqKtyN3JUVTQ9BYZujec3zHl8JgwKQwuDe3tcZ9Gzvb3wKK3FLXvZDTYRAIS9dEpyDcYN7bwn0Bu3A6ruUVlKdtJlYxNm5A3k7jgs0JqC+i2sHN0ouiYaV1f/B7HD7B68AqFw2ySHOBXD47PnPIcn1uIuDsdNIZnoa9bQJXlfeZEE4xSdOrh1ZJY5DPY6medjzJFlHwSHHiwKLyCDTcA+FLzfYFMz5wH5imzEk8BFQvwgg6gX9+eYRK51MTnlcgR7J1Ux50vU6uShzOH+ixqHb4A937C0jB6QJ4LmC1Wp6zHS8WPtHBP1ILjS5ehE6IOFFNadC9bMLbLc/7qVycO0yRBL8FSkHou9mCjv4cS25saWV2CF4nWWmrVOX80wthDSyhPLv+zBdnKVTTiNaV1QYwcasIXndelSkeZ/x3oggzU1/DhyFXDhzFWWK0Rm; 4:VmaSddFbG6aZ/zKGqH7Btb5C/op82oISbbOWsj+guqoRR4FP+ZrS+FwchgL9gVYYNj2FFbFBdiiA+ujK9v9gWjD99apZXCsdrIxJGPxqrw+Jm3UE1fHP3q0YHvXMUDuXsQceGPSbekCI2KsUIo+oqSShVwMMfpz8FYyafx70sDnz1J7kS5683VrIi10hwjv7wQyBR2xiQ3Uwj3z+0CfL30gNYhESaCpm+mNKQ2l4EpzSqvhfS0xAkqG0aiHSoHjWdc/v00Ok4E/0wZOOpuyRow== 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)(8121501046)(5005006)(3002001)(3231311)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016); SRVR:TY1PR01MB1865; BCL:0; PCL:0; RULEID:; SRVR:TY1PR01MB1865; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(346002)(396003)(376002)(136003)(366004)(39860400002)(189003)(199004)(2906002)(5660300001)(16526019)(26005)(36756003)(186003)(386003)(8676002)(446003)(58126008)(6916009)(16586007)(476003)(2616005)(486006)(6486002)(956004)(11346002)(478600001)(7696005)(305945005)(53936002)(50466002)(76176011)(316002)(52116002)(47776003)(7736002)(66066001)(86362001)(81156014)(6116002)(3846002)(23726003)(8936002)(4326008)(69596002)(105586002)(81166006)(53416004)(106356001)(97736004)(68736007)(25786009)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR01MB1865; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; TY1PR01MB1865; 23:NZastXJRyFzfBFt+57+pKnyffrErPj9g3kICWXB3H?= RQ3haVLC9bgipTxn+mtoYykxVoYMhbg4Yi/7jjRK5SgF8j+XDCaCS7SZpBVPktkhYwgx/C5lzYSvF2EOso12MrmSEXAiCdl+wOLegypoLz82J2v5HRcUppSRTvwhQyTlPQuGIptyKR9trh8MuEvXcuSEaG+h5DauP4tSphY2lFnbMPx54Yk9nzfLAWW4URGIsYiVT8w/nhf5k2iGnDZ7TaWtPTJF7FneR+Ang5mEY4xm2dzMKbSV7KWeBkW8dXLf1jRqVG013riiNiWRdCM8e10W2W1nHPekbU/tPKsAlIIYmojxlpR6n90DL/3xdMRMkFlJTU9/YLrZiBEQPjZCXdu2LP3ANKqz9zFVdCW0zhTaZ4PfwwpLqJReDLBg0w9wfa6HEtVq/gHbX0Ko7IgyUa6JYk384yN2gaPGz4jNzGu3HKPXpvVmvU7IXmPZ5CGGNwerau4hIBqFzGYxbc7vcINERuYXwOURIIrgaF9wKFXzbMib23UV4bCGbLm+/pzv9uHPNwjTZ2LqaivF6Br4MNV9vxZ/IKmL4+0Z0K2p0lkhlEBK6xJFMafOeR1f1RcnJd7ZV2QmieNhgvr3mRTajB0pwuods8tJExsehPt7pcA5zcKvoo9JXrQE2Njxybo75xkjjiNrRXeW3ONcTFTgHT0a/9OXZaRiySwmF2QClVEseuXOrP+IngPz9s8WtMTdroJj2fOkwkqOVsO8KVG62ZCfcRPm0WNLJyY6gGMoJVZPsNGtXuOTHjHpm7F3DQOQrNa22gRTR8anv3yGJU4ETzrCsxjk1yfsxtWvkmp8EtwiMgZMwDbKP1AJs8u7t9Bc3/oaVW+fNeBAPUxB8Wv9/b1wjv4KrODfhoVS+fKU5dPLL5EAMs1NM7WlpaliEYzfkUh7JyWIX/NvHeLaowJ8X2xtakwaWapeC++10QdB4Bo7VmY41zBQf3SzBR6LuWg0IKfKMOX+f6yT/ZstmJaQ4k2cE2+lto7tRmXa0oEkb4+bwFL1H25c7p7ZBEYB96y+QL1F1f+34y13VllCR0+W3Sp+KPysJmjpgKeSpQ1eBSTdkeqwUAu9jUdYmUmGUhMFM7lRDATG2bdUsl6POxnbDz0DNIRXtW/dfKZr3FG6KmPsnDra4N9KIMpTnFIr+8vAiU= X-Microsoft-Antispam-Message-Info: LOv7CQMEaVGAidwQT8sIllMduVN9ruTGWX1HZ1qeKhIa5DSCTHpNePh5S3pujc9reJoWZy0kgRGR/eEm7uzM2LOZo5s51YEMZHXSzWPQKdIdXVDkbjcy/5wX9BxwiZRYD9Ww2PeKwQ55pOL8kvC+blkrt93UFjZEEg0jxO0fB3seJHGr06qpN0uvEjqdSfnDkViz+BzuQxEcV25xfPJV36jIez8m63GQDJoY6c4UKSXzGG591HmY9L+AAnqt9V5wuPHq5ej+u7ki5RFRupcLjvtG27p+QKPHhEcWh7wNsYXhkHBLjEYYCSqFWarFe/yA2JOfQUUah4sShsY4p9ojMD+2hY4XRH0Li/oUKyq4sM4= X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1865; 6:s1KdGKeqDRtbdxT6w3Qzt8sffoDGJipEXZmF8gur562pQXfTjjw9PByax8YWchHv0ca9hCaeyAElhhTkZLv/1bu2qzuxLNFInzKtiA879WCJzTzJWLu/wIhsLsE/4n+6gSdPJxHVw5G7lzVJeXmJWv3wCPKx1lpc7ylmZ5GYQhYeIT0n1N6ySalFnQ+31cdXVYyQUVjVV6nY6SgnDG8h+fKoYGiFpkukCqW1ZQ2wmXH2uzgA8Dck5a+8qHOMkzSNVQYOHF6nuFBUtntcN+/LxxsrI3UBzDPkfnioO7kSU4/ZyvwG6maAfzXfb1nmlPjRaxNGpP8JfzF+ruber/ZU5Yed+6ZGQNJ2+fHNpPyo4S+fzUbbM4CRyxANwKr4D5jAhpvCniLAU8/bd5hmLlIReWriNcbuOxer6w7VxD4cav/yNj+JHiysSiW428OcfrRDX5vuvauRkmz2eKNQQaBMvA==; 5:EhB9bLitiw8virvSi7XL/xEKh3qQ+5phTybmM5np7MkZSdlB4Kv69uCzPIj88xLzfFblyfh5xcC/0dQ4zFfsUmUdRCHU7enxBnHfyu/Rg7nmtUDqG4M+Fa8CfJdjyYQScEKne7DwyGQs0xJ2VQVAUVKGPnpYHUoxEHByQPBLG0k=; 7:APqaXMGfYIIlVGdi5eo2y6+bmSmB5BKtOYM7thoJeBkecVxYuJlBYTSyPEenyThF2g14fpOAsXo9N0rxnzsUnNTQ4iABA7notzfSNkbtMUZ7K/1fgfGrwwnorFoXKPhxEIirpVIu+d1luX42XmA5HsVuqQxXbiwaXzNKJlDFLvlyg3sj3Q8xuDIPpk6ACkiUeWA8pNlcw4j4y7/A1sF21jTKIu+5y6i+Kam1MCdCx9/JOdwyDCtZ7601oMii2ADi SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1865; 20:vTqc4GnTbjxX81z96+S099PFe8b/MresSmvcFDarX4zbT6iiRArzTwHFVEde+m3bftmHqWgyyDEjTPNQQ7fp8lgboeVspplAclWJQfVVJZG7KY8v6+q+feMTH8L24bj+EN0c3/pz3XfcIRss8MwvCa1DvV4DX+ur1RrNm1B81hQ= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:03:25.7419 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 41b5af15-9de0-4f62-12a1-08d6145db760 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB1865 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 13/16] ASoC: sh: 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/sh/hac.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sound/soc/sh/hac.c b/sound/soc/sh/hac.c index c2b4963..17622ce 100644 --- a/sound/soc/sh/hac.c +++ b/sound/soc/sh/hac.c @@ -319,13 +319,12 @@ static int hac_soc_platform_probe(struct platform_device *pdev) if (ret != 0) return ret; - return snd_soc_register_component(&pdev->dev, &sh4_hac_component, + return devm_snd_soc_register_component(&pdev->dev, &sh4_hac_component, sh4_hac_dai, ARRAY_SIZE(sh4_hac_dai)); } static int hac_soc_platform_remove(struct platform_device *pdev) { - snd_soc_unregister_component(&pdev->dev); snd_soc_set_ac97_ops(NULL); return 0; } From patchwork Fri Sep 7 01:03:40 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591423 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 53CAC13BB for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3D96B2B081 for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 313672B097; Fri, 7 Sep 2018 01:20:21 +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 EDAC72B099 for ; Fri, 7 Sep 2018 01:20:18 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 27D57267887; Fri, 7 Sep 2018 03:03:50 +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 2CC58267887; Fri, 7 Sep 2018 03:03:48 +0200 (CEST) Received: from relmlie3.idc.renesas.com (relmlor4.renesas.com [210.160.252.174]) by alsa0.perex.cz (Postfix) with ESMTP id D7AD1267892 for ; Fri, 7 Sep 2018 03:03:44 +0200 (CEST) Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie3.idc.renesas.com with ESMTP; 07 Sep 2018 10:03:43 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id 0CB536FDAC; Fri, 7 Sep 2018 10:03:43 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="290228198" Received: from mail-os2jpn01lp0147.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([23.103.139.147]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Sep 2018 10:03:42 +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=V3UEP5I/ityYszw57roWPORYX8H9cfcZRR/hXG8otl8=; b=OJ5WzBEspROaAS7NZ7jzVdWB1CL1OTe5BgPBkbQ9V1Ewjs+QnMPQAU9BC8hRI4IOZs3dcZl8u2WUdbAV9diSq3hNR8DqgSTfPJJBQ6Uo1mASDCrpaBwN1xjQpfGK+t1ISyFzYaIy7FZraDl74MxOWPIS2GpY1J1h6b4kmbGJD58= 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 OSAPR01MB1858.jpnprd01.prod.outlook.com (2603:1096:603:2d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.18; Fri, 7 Sep 2018 01:03:40 +0000 Message-ID: <878t4erupk.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:03:40 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: OSAPR01CA0211.jpnprd01.prod.outlook.com (2603:1096:603:36::31) To OSAPR01MB1858.jpnprd01.prod.outlook.com (2603:1096:603:2d::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 21b0a66c-ed60-40bd-06b6-08d6145dc007 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:OSAPR01MB1858; X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1858; 3:WEqiITLKg7OHPW424hOZSwjGafUY+iq3b5VGUDbV9xr/acdc4vihqvGw3zzCnk5agt1aoW1UfJp2SvyuGxNwYNAFxm6q+acV4ZikXw1wqAvSHu2uz+ZltKc+eTxYChZX5Agpk6jKbNdT7qe6J2a+u3znE+Yk9oQIbOUalIM1pRF1GkdiJrB9r2yj1q7YMBUZLI1Lh4bqynrC66GsGB+m6SQgN6SYxxGOy699eCBnjyFCIpJJe1wlvCendsciiT0u; 25:sI4c6AdOE9TDojiW8YcdEus5PY2NurCZ/lJEPV8YBMECDNGzvyJaQyJkolQvw2LrwTZa1v5ILuoqBnF1IB1qHXp5n80L+XKoE9GUQWvpyKwN4ICq5G2dxKQExZZbl3h7bCxHZIXH4JeK4fy9fbxzYZG2XIEUZndVO7SRCCeVmTAPhMxvDF9yhY6flVz+U5XLUraWuc1ur6bS0//bM7kOuhGygnercdkZ99yo3MLPWLE8zI+5dD/ONkHg98M6LAjbngYiblfu/q5ThhRIumpo6sjFYTWinlqbIacdD6phF7b1EhBY9nH58LYtH1oKPYeAHU3LlImIQ8gsDyICXnop4g==; 31:4uHIcj/4axZTmHujEQ7uYxh9OOQduH7uGxCuujrdpDZYXYnuG8CmopqDB44t/IaB9KC08mBbV+ubCIy+U5b4nLulCdxFW1j9un/KGdv2iUFD89moNyIs2aieb+vbmyTM/o96HK8bCwwbVkL+OYxRJNW/9nhuEuOp/GYn1bWg6LEOUcXhtfKoKVZSg63DVMc9GjYcTfRoqdUznn5/s51i7VCK/VkNspVJgwYIe7l/vKA= X-MS-TrafficTypeDiagnostic: OSAPR01MB1858: X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1858; 20:RpAedLYsAARpQ8w1B6wIqZ03xD05wwtkJU6lr5zoToIS/YN+zDnp9xCT4hb+z35Q5W3OfOU2PiCaxMW+XGhBuZGhc0gE0jKzJTjLCWVIUn7EC1fmITBe7BjlR4R38IaL9zMm2MnkFZm351wKSR2XulITubHtGmLwuzUiB/M+42H/oaccFxVWsAAAACcaTaYIUKGc6Z/n2xyjHSheyuHHCh/Pxf9rFuvCuOm0xU+U3+O8KtnyschWOvNnLmvtzV+Attt+8q1+aRrsHgB2RoZA1Hy05UDbY5N5fE95Q5JHfSTdNP432t3tQKLhNvy42L7Q3dAAZ/aBOikXw1mdWV04aRikokbCH5ECmvuv7bPQCO2BjsdTD0JmE0vYR4DMPEp0yKhwSQ9uN/4Y/J0rhkKS68f5cLy03tcCjVkvzbPAGyfgX046/mxaD7dwU5Oy0tJWooeB5mqu0B3P0P2t8UsGz47hC3lDYqtl2P5cgQ+bpw9UlLDFODsDF8amFFsG509c; 4:LhRg0HRmF5iN5/rojKBLZr7MoJfklRpjfR+RBhBQArORgDLLSgfaGQ59seIOYROAhvDbQF1tpjzLd1T1JMBSw5wAEf1ipPwxxMIbjbyecb1N6S1aI492EWAIyVlAbinrR9GkU5HwwshOpAaKKbuRloNXY9YAPSyV6jOfw9RERrZH+VGwinbU/x5o8MB7x3PMElV/05lWzDXi2wbc8Up8kZA1vxj7k/hzUF6fJmtTqm3yjY+6dFdSVpWFy/whKBmlstF1+vlhsgLo5Ie2NZolgQ== 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)(10201501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201708071742011)(7699016); SRVR:OSAPR01MB1858; BCL:0; PCL:0; RULEID:; SRVR:OSAPR01MB1858; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(376002)(136003)(39860400002)(346002)(396003)(366004)(199004)(189003)(50466002)(11346002)(476003)(69596002)(6486002)(7696005)(186003)(16526019)(2906002)(52116002)(76176011)(316002)(478600001)(68736007)(36756003)(14444005)(97736004)(26005)(53936002)(16586007)(446003)(2616005)(956004)(58126008)(486006)(66066001)(4326008)(6916009)(47776003)(53416004)(86362001)(106356001)(575784001)(386003)(105586002)(8936002)(81166006)(81156014)(25786009)(23726003)(8676002)(5660300001)(3846002)(6116002)(7736002)(305945005)(21314002)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:OSAPR01MB1858; 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; OSAPR01MB1858; 23:lu+NuWJ0/gvjPFADiypo70tBoRx/yQLVWLESGWKj1?= 1BcpJ0+PVuIelnhjmfqyd3D3jc7WQMDSwv93wYVFyp77a5REQyiTT+Y14wsvgpkjoT3TlbjrwdI8rLkVZkGsoSo0iKe3BMfIfvmUPLNP6rHdpu2S+8pLWJXGq67QgZIS8CN5HLv+LloyMu8YEOBrB7wGeYwo2O/q0DWZ7mkPHz0RQ7VZKnyWTXZ9aKVXsIjrc/72S6i2SQz5radWG59hSrEGt52o9ny5Q+KrVFjDDgKHo5Vgp1KPkNxsQNxPe82je+u5BPAmIUTTDK0C4rOyk2FGXSEU7xw7ABl4lEXMwNEv03nxRwvf/fTd/G3vzbBqZy6GCfEiqQJVzQx7AOJ0p8WsOw6CvIDBPZRvNCl/9+5WdPh9fjjAealyCGmdd6qtwRRIW0IOCWCUNdVDnmxmOYhS9JXhHy5bCHMxofc+3HqwS+OSKQB9TmszwQpUGSL7vsr24gRXVDp7vfi9qHuN53qokQwFLepFnHbCcriWBkqey4TRplx1alIZYWdkzL4lA9DOvGBtGyDy1VzyGaUKs7+yUMyjA/JzXrgJUXWcf+0VeOz/BMlx0PYG5M8YOABw36Ch1OyQ54gXmyZPAjBZ94EOdT/Jpgxk835Whw+wL9LA4TlRxvc7ev0rrYhGmL3HA71IJ2D0gQg3y9RJtisRvofULP0H+eEUJVV/J3unvI75v8Zv2w/+TJafAlxbXksGHzYx39GmdFqNnGbyeX9Xd64+0nAYGkMGRpqza64noKL5aN/Y7j/Q0F5OPAfJnZk6MoR6gGXfwrJMx/svSltpBvNftGSLbzsqgJjQqGco3FvQRkRf3R/87Syp03UAEKHA2Xq8COLvrwknWdcCAi6ePX2AfgCzZw0iCg973jmMd63G26yZCVL9TwqfXjuZwsAfEFAPr0HAhlSJUX/Abmo4fRsonnBwv9kDTWH/EegsIzV1sQzlLnFkl9xI0qah/jEScDkGL0TNBZC1/T3ebQTi6SznKxpNdhEXWZIVSPgtlYwByN++guO0GH88VmlG/2AVM4ermoH5qDXwlKe1CEdc1wyHLtAIegUDA2liWIekUy0RROjLWrCGNMtKLKN9QsGoIHGbWR8VXCDoP4603Ee8mhwsyP4LzS9IWBWX5tMhhULVMGUpTgxHQyXEHy8ScpbnCjJB56oIBw2j1/RbKO6W5ykPs2jUQXjgMKe/ezKI0BZk3KuH8Tqmp+sQslsDGfJ9DY= X-Microsoft-Antispam-Message-Info: 8TLH/2iuG7tqHOfqVBL27e9+swdF8utaW7xcxC+YdCeQuT8OjDF0zViG/uQZkNx8r+kXoKRKt5k2cN5HW3nYh2LjcUOo9+cyKxa91RzIIru8Xjf8IYrFfTN+L7fnLp0S8u0tM5G2b31buK5ZqqcHEYhKxNHa4oFn0I7CGFohmxue/q9KpNIbhVeNEkYMUP32So7ggzsCfktASeU5I11EGYWZjeR5SD9hT76DKM2vb9zcGKrI3bO8rMxYk+AWgrKvKijJmkPMZSwhckulpDt+2WVobsHjzQhnvTDU/fLdH+5e7mBDYF2q/fiFbs2Q5cadGMJYQfExMg6AG00PBfmKijIhvb/1X6u5achW/uJzaoA= X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1858; 6:PnYncfRDAfXHmATznLcT0XU40BQMfeSmuUIXl+tvsUw49SY1af8tuTiZYe+5a7QXy726BVN290VOstv5ipHW8IAE/6OWOxC+vnSI09GJDh0KJbdfg2swIAecnBWopCtb19dGJXMOoRxwzlMTUtea1GYEJF9Ir2IswnUmN5DK3i2mYIyiHNBcEWa84z9lpK3ojppRnXnIqn87GoLzZwkh0FnqHj6Loo8+62Zg6Ghc85G7tCZ3N4XGLJb2Scbv/1XZtXVOAVW0lERp29uSeBPUG9daPcgS3wbIwDnLbM6+AXEq+s7qAtW/dkJ3QK9Emwrq2YJCtobPwxmv309QNxGhP06fcM4tGDo/1qlE8E6ABg+HkeYHZyOON2CM2xtlkgt9aKwwhV9bwbRcMJtTagf+5XE67tCBdX3eVZnkpc315ohsUi/8Zp4XPe3+DymNXSvcCN6cNU8jlYALPgUwm2QQaw==; 5:2hfhbUyztl5cdRpxhjIxeeF/iYvcEVfB260u3mX0hEmiEsWfi6rHNqHppiXy/1uXQ9o1GoWtBtv+dOtVZSv4IO7NbKzhpUQqSxqInyP4tkL9I6v0hEVe2LYV7sw/EFxvbDogQr6IQg0Ebp8pNTKnE6MFDDs9TJrlFYWewCsvvUQ=; 7:gzq/jNR7VhigzvzYWZxyy4VyGL/beFTHSn/K5EsIKYfFAowBGe9ft9kcohxV7zOupTQ3l1Hoe9hKQxw5a0ft693BKR7zmOCgtTlNPzWQ2tLOJ4Apq5n3zdKo42zaF2pv2A8TlGlOYKs4Jlc48PXhwwYZLVRPFRKORRk8UVNWsE4K/zp7IcmLSpa2JSRxCta9gL3gJJ4lJ24SDINXXwcgZsxyca9wTLaP4anCEj7mb8lc1C+E8OeTOgy4gEFEbHAy SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; OSAPR01MB1858; 20:fNZYVze5D69uJhQjKP77ZT1CaYaaF/i/vG6jK3Vp0n98/zv0XJezh++GJv+KKdSO+8tDzTEPC5/IANrwERvbh9a5jE/dQKtVh51nQ1J+LgbmsSSwmRIMryh111w3aeFPTbc6DBt0P183xGMiw+y68SCS03WiO+iiyY5asj/VVOk= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:03:40.2735 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 21b0a66c-ed60-40bd-06b6-08d6145dc007 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB1858 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 14/16] ASoC: tegra: 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/tegra/tegra20_ac97.c | 7 ++----- sound/soc/tegra/tegra20_i2s.c | 7 ++----- sound/soc/tegra/tegra20_spdif.c | 7 ++----- sound/soc/tegra/tegra30_i2s.c | 7 ++----- 4 files changed, 8 insertions(+), 20 deletions(-) diff --git a/sound/soc/tegra/tegra20_ac97.c b/sound/soc/tegra/tegra20_ac97.c index 682ef33a..a1d4d0b 100644 --- a/sound/soc/tegra/tegra20_ac97.c +++ b/sound/soc/tegra/tegra20_ac97.c @@ -386,7 +386,7 @@ static int tegra20_ac97_platform_probe(struct platform_device *pdev) goto err_clk_disable_unprepare; } - ret = snd_soc_register_component(&pdev->dev, &tegra20_ac97_component, + ret = devm_snd_soc_register_component(&pdev->dev, &tegra20_ac97_component, &tegra20_ac97_dai, 1); if (ret) { dev_err(&pdev->dev, "Could not register DAI: %d\n", ret); @@ -397,7 +397,7 @@ static int tegra20_ac97_platform_probe(struct platform_device *pdev) ret = tegra_pcm_platform_register(&pdev->dev); if (ret) { dev_err(&pdev->dev, "Could not register PCM: %d\n", ret); - goto err_unregister_component; + goto err_clk_disable_unprepare; } /* XXX: crufty ASoC AC97 API - only one AC97 codec allowed */ @@ -405,8 +405,6 @@ static int tegra20_ac97_platform_probe(struct platform_device *pdev) return 0; -err_unregister_component: - snd_soc_unregister_component(&pdev->dev); err_clk_disable_unprepare: clk_disable_unprepare(ac97->clk_ac97); err_clk_put: @@ -420,7 +418,6 @@ static int tegra20_ac97_platform_remove(struct platform_device *pdev) struct tegra20_ac97 *ac97 = dev_get_drvdata(&pdev->dev); tegra_pcm_platform_unregister(&pdev->dev); - snd_soc_unregister_component(&pdev->dev); clk_disable_unprepare(ac97->clk_ac97); diff --git a/sound/soc/tegra/tegra20_i2s.c b/sound/soc/tegra/tegra20_i2s.c index 26253c2..8bbb750 100644 --- a/sound/soc/tegra/tegra20_i2s.c +++ b/sound/soc/tegra/tegra20_i2s.c @@ -390,7 +390,7 @@ static int tegra20_i2s_platform_probe(struct platform_device *pdev) goto err_pm_disable; } - ret = snd_soc_register_component(&pdev->dev, &tegra20_i2s_component, + ret = devm_snd_soc_register_component(&pdev->dev, &tegra20_i2s_component, &i2s->dai, 1); if (ret) { dev_err(&pdev->dev, "Could not register DAI: %d\n", ret); @@ -401,13 +401,11 @@ static int tegra20_i2s_platform_probe(struct platform_device *pdev) ret = tegra_pcm_platform_register(&pdev->dev); if (ret) { dev_err(&pdev->dev, "Could not register PCM: %d\n", ret); - goto err_unregister_component; + goto err_suspend; } return 0; -err_unregister_component: - snd_soc_unregister_component(&pdev->dev); err_suspend: if (!pm_runtime_status_suspended(&pdev->dev)) tegra20_i2s_runtime_suspend(&pdev->dev); @@ -428,7 +426,6 @@ static int tegra20_i2s_platform_remove(struct platform_device *pdev) tegra20_i2s_runtime_suspend(&pdev->dev); tegra_pcm_platform_unregister(&pdev->dev); - snd_soc_unregister_component(&pdev->dev); clk_put(i2s->clk_i2s); diff --git a/sound/soc/tegra/tegra20_spdif.c b/sound/soc/tegra/tegra20_spdif.c index 767c049..66f5549 100644 --- a/sound/soc/tegra/tegra20_spdif.c +++ b/sound/soc/tegra/tegra20_spdif.c @@ -314,7 +314,7 @@ static int tegra20_spdif_platform_probe(struct platform_device *pdev) goto err_pm_disable; } - ret = snd_soc_register_component(&pdev->dev, &tegra20_spdif_component, + ret = devm_snd_soc_register_component(&pdev->dev, &tegra20_spdif_component, &tegra20_spdif_dai, 1); if (ret) { dev_err(&pdev->dev, "Could not register DAI: %d\n", ret); @@ -325,13 +325,11 @@ static int tegra20_spdif_platform_probe(struct platform_device *pdev) ret = tegra_pcm_platform_register(&pdev->dev); if (ret) { dev_err(&pdev->dev, "Could not register PCM: %d\n", ret); - goto err_unregister_component; + goto err_suspend; } return 0; -err_unregister_component: - snd_soc_unregister_component(&pdev->dev); err_suspend: if (!pm_runtime_status_suspended(&pdev->dev)) tegra20_spdif_runtime_suspend(&pdev->dev); @@ -348,7 +346,6 @@ static int tegra20_spdif_platform_remove(struct platform_device *pdev) tegra20_spdif_runtime_suspend(&pdev->dev); tegra_pcm_platform_unregister(&pdev->dev); - snd_soc_unregister_component(&pdev->dev); return 0; } diff --git a/sound/soc/tegra/tegra30_i2s.c b/sound/soc/tegra/tegra30_i2s.c index 0b176ea..0b9dfab 100644 --- a/sound/soc/tegra/tegra30_i2s.c +++ b/sound/soc/tegra/tegra30_i2s.c @@ -474,7 +474,7 @@ static int tegra30_i2s_platform_probe(struct platform_device *pdev) goto err_free_rx_fifo; } - ret = snd_soc_register_component(&pdev->dev, &tegra30_i2s_component, + ret = devm_snd_soc_register_component(&pdev->dev, &tegra30_i2s_component, &i2s->dai, 1); if (ret) { dev_err(&pdev->dev, "Could not register DAI: %d\n", ret); @@ -487,13 +487,11 @@ static int tegra30_i2s_platform_probe(struct platform_device *pdev) i2s->capture_dma_chan); if (ret) { dev_err(&pdev->dev, "Could not register PCM: %d\n", ret); - goto err_unregister_component; + goto err_unroute_rx_fifo; } return 0; -err_unregister_component: - snd_soc_unregister_component(&pdev->dev); err_unroute_rx_fifo: tegra30_ahub_unset_rx_cif_source(i2s->capture_fifo_cif); err_free_rx_fifo: @@ -522,7 +520,6 @@ static int tegra30_i2s_platform_remove(struct platform_device *pdev) tegra30_i2s_runtime_suspend(&pdev->dev); tegra_pcm_platform_unregister(&pdev->dev); - snd_soc_unregister_component(&pdev->dev); tegra30_ahub_unset_rx_cif_source(i2s->capture_fifo_cif); tegra30_ahub_free_rx_fifo(i2s->capture_fifo_cif); From patchwork Fri Sep 7 01:03:53 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591435 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 1385469BB for ; Fri, 7 Sep 2018 01:20:22 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0370A2B081 for ; Fri, 7 Sep 2018 01:20:22 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id EB9912B085; Fri, 7 Sep 2018 01:20:21 +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 10B8F2B085 for ; Fri, 7 Sep 2018 01:20:15 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 6512026789B; Fri, 7 Sep 2018 03:04:02 +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 2FA5C267892; Fri, 7 Sep 2018 03:04:00 +0200 (CEST) Received: from relmlie3.idc.renesas.com (relmlor4.renesas.com [210.160.252.174]) by alsa0.perex.cz (Postfix) with ESMTP id 5C711267864 for ; Fri, 7 Sep 2018 03:03:55 +0200 (CEST) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie3.idc.renesas.com with ESMTP; 07 Sep 2018 10:03:54 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id BD75E62C3D; Fri, 7 Sep 2018 10:03:54 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="290228230" Received: from mail-ty1jpn01lp0175.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.175]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Sep 2018 10:03:54 +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=lG14647+AI9HV2BLEw0GrVy6HQQijSnrkWV8wEhYb6Y=; b=fHowZPjPuWSLT9ShASKNQeyGHufV+cN25h0HAu5iMaTDlxrulBY3+UmN5DKDhZ4FddmmbEI4VkfP+lya6ad+DhdtQLTdLBaJLA1eRgTKVq1f+AW1Rn4ZoJnaZANlj2aT2gUsaAdloajqYvYDC4CVoao5B+OuKTCOPq9ZRyW+OM8= 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 TY1PR01MB1866.jpnprd01.prod.outlook.com (2603:1096:403:2::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.16; Fri, 7 Sep 2018 01:03:53 +0000 Message-ID: <877ejyrup5.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:03:53 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: TYAPR04CA0023.apcprd04.prod.outlook.com (2603:1096:404:15::35) To TY1PR01MB1866.jpnprd01.prod.outlook.com (2603:1096:403:2::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 79fe1634-f230-4ca1-684b-08d6145dc80c 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:TY1PR01MB1866; X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1866; 3:+cqH/E/It+frza8FcVmkaPFC3neC67aoHOOQjJOQKD2eNvvkOt9P2CXY8smz5gIhd7x8q+rrKUeQmg8useZMmlhnxqnS+HO6VszEdZWRi9byK2vcigDcNKvfHkDRweCtMlsd6CACU196qR5L8D6PebLS/2gwBNN2A8koOFXtNPU7sDmN1RkBRabhH/3hJ7DxW7fEQkm2a26WerroT1vFUVEo5HWLFyqe/RVZVTqFqnVsUAIHuqNYl+8J3HQxKAth; 25:rBbbtgcuPeXfXif28heAsDF7/dEfSjJJU1NcX7Gsfex9thEMtRX71o+vtQUYUr1uSvtHYyqkPKdHxuJEaIJ47pbIuxD6af+MI0v9nlzzmFHJAH1xPI7MGaXOSvUFLImyoaMPF60g01qp+Bj/0WAXxyn9aFD4jq6VOkSzZ+vY4qlj3xacgbs+R7V3Z5MUuQbpoPvAWwpi2U9uk3iuezHUmEYkYeTxBWOjM+lgyxIyyDzxnbEbsdwuSaT2J2dw3pVoQFHUw9Jyf+qZ8fQU7FVBZFPJRqQv1lsFUXRBBrwhxLJP0MfgnYFUFkHvKBnmX/CoXav/RIKCDiyEhEiiUCUjuw==; 31:HbUTGL/ko3f12qhExxeT5ypZiAmOko1mzLYFznNTBx06AOWhdaOTKXhskyvLhTp8yvbx8U81HFJc9D+Ln1mkpbkXoVu9ali2VximTs+IYJkSIL+aHV7ejFokqIMP8Qe+4KRSB1D0G56eXvT41wf26g2fFCevefpsqGxvOUBGERbl/W6v+4pA94lZsFF5swgPx2uCJZvM3vWgmmxWB+VYImjKOyYHtot9WJVNShC+2xs= X-MS-TrafficTypeDiagnostic: TY1PR01MB1866: X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1866; 20:TJbhWRiTqY+uQWcPSvXBg41oY2nYQZXtIEEa1dXLq9Sg4Jg11/Or7JzlGx3xwE7uzcQj/VVRDtIEKpao/H5Gz1Mgm3D34F2SgCA0gi8VOtgby9dDxKg2s7rnQY1CMrpWz9RqV0goo7UoZc+YIEHnmnk/PXOgYKxqBKlxQQdQx0m0P1WK8vDa3X6iBekAL5HRzNDVuE6AzM6KutJ2rEGinD7ibztLJpDPqx18zt8/Ca+M2sTweDWDIQ2+3KhfsV8HgxYOrrP+MMpF/2yKGL85eTAUad1b/Jk36/h1wMehKl9wk/vpRK4rqttGVCybODO3L6K3hvPZ3Q+JDy8H3oYnfqpQb9vDzQhHC/buwyeTEKiJJjJeTOWP1GNgQo6o711VF5NnnZggg+bwNg/EylBFTS9maRUtmwo7xmM28U0TsCQHsVvzMGVRsd/y8ZVuYvAYKyxDo0WL5FtP78PF55lRb6M+dWavO5f3X0sxi9uwNZwtT139pgSMzyWqPPSJ9uUi; 4:REclo2vqJ6fGGhW28jBOLtmO/XB0UU4K/O/tUhopvALBYmh0kG2kwEvIdXmB8vMQ6XN4jRrLEMfQQl2OtoI4KJKzo327kYXAdYuiseuxzCEc9xi6KpcvHF9Qpzm8JWjwZTFkvgx0AzDh6puEg02bNnVr30EacT52sh18VNBjXw+NzOK2gWuom7d5ZL/wXgt2GDbv/7dHCTWLZkoVdBVDo6xZ0QqfC/dvMUPViVYdupQO4eV1z4TTUHRJJNj1/7yWnyu9HXWWgdMW0lOV9wp5Cg== 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)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016); SRVR:TY1PR01MB1866; BCL:0; PCL:0; RULEID:; SRVR:TY1PR01MB1866; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(376002)(346002)(136003)(366004)(396003)(39860400002)(199004)(189003)(386003)(186003)(16526019)(53416004)(68736007)(106356001)(26005)(2906002)(305945005)(7736002)(2616005)(81166006)(956004)(25786009)(446003)(486006)(476003)(8936002)(36756003)(86362001)(11346002)(8676002)(3846002)(6116002)(23726003)(6486002)(69596002)(66066001)(81156014)(6916009)(53936002)(4326008)(478600001)(316002)(5660300001)(47776003)(97736004)(50466002)(105586002)(7696005)(76176011)(52116002)(16586007)(58126008)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR01MB1866; 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; TY1PR01MB1866; 23:YYi4/z8dAcSOISa7sXn1mHEePzZiKW76RG1YhzQ0m?= IMFTH+m09oSmTJmNG9ii+pzUz5WuehHlre+dIMeUeoqb2DOIoe4uUe8nm8qDHvgfJPXqgT6KftIBO9D/qix4j4Wn8QNx3OBlYk8wLi9gQiKNzUiUZA6X+t8bKDNtqLw02i8nS4+Ps8phEA/LaQCOXdMcg/AWyW91cc86WFwRKkg0S43+xPukgyiaVMHVyX+O61K6vb45+zGXPCclugf9Pp+4B8EAmcaamJp0hGWkM16uR+pNes9cE4yh2WTzPwruLVyJcsF0y+PpA1of9x/KdyXjE9cHwx+p3d9yiKvzIBFaKaKTKdEoz3xVYVoMSOpQp7xxouCC2xejtgG2TQqBKV9k8Zr59jN2oxreqzCNDlh9imsBD1z2xGg0B7j9dkjyeIhsthrPxaZN/utQe73RRQ5UqLMcn1wQJuIzCs9gJNQTYZLVOLt+J3l7cL0e8os+7f1te9XwDXphgYgDl5GilxVnuBROkuNCEghDpsmLDyOM5kWyCAJa4sLgtgKJAWWro4EDgL8XhlMHj+5XnD8r5ywx1Dz6rdrD36oVWeealctPX7McjUBR/oEMNFpD5C/bCDWwIFfNLK4Dwk2JV3AhhX+E+IyWd0dyjU4f+Z0ihTY87H405GR480dSur5HCM0o98oLX3l52dmR3e9wyMVg1Q/QENqI8/qtZzuwgAjIHUJ/paE4pHfQkU2fYtKtrirf4FTqha9wVG8IV1etQ/n0iqB82k4ymu1/0WzkYwm5IFpJuXdSocyPgBH4RzyYeuCVsCMGeoV9Ievxr4o9VrZTmY4ID0d+12RW4Nal1Y6oVufD9gFyre7faV+sS+j/WEtatTgKbijCwpjcYDBi7OmyY6A5/4vh7lo6OrDEYRrVqJaPR3NIYDILOsxY57IVbz0IxSzu59H8UDDA2YfrQMJAjhqNlbxdcFuhs9EavJ+sfw11U4qp/GEj5uJFS8eItqoCaRL87uyC5yGtyXxDMQIwWh6HnGmrHJDZBfy8aFn6JbbXRoOy0RNmr/feyYpZRHFUb7Fgd2ZpOMo72uZ8bzb2aJs7QXsrYoFgV/GmuSF2sLWUoUOFWAEUQDmX1h4QiKbuDDXNZyUROtUxlchG8zOdUZKCdvDvFeB4HsOgqFoUoocGudnBxnKLsQsDIuH4hpzvwc= X-Microsoft-Antispam-Message-Info: r+hxtILjPSiaGsxOvRvXASfz+mwer3oIy38pw6t3u+KjDGXTu/0O2vgh1CPUnhyuenfXA3rJZRzZLPPaM7eMtu0gF4+jiLTUXYUCjMiFJkEWV20wRNSPpHTaCZCFUpbdUKw0ptGJeWPy1v/5sUv8GCmmySP+StDImUTOlTOBsH/NLcA7+N36yDjtlA2FEdwx4ePUbAHKY4Ennu1Y72HPYRGXzlYJVRJaPEOIFF+SXCrHlwGtp8SC7C0KrwUFLadGchWyqVY1dPuenUPj0N9tAdao/i3/jhgMvN+527tIS5SCbrrriH3Zs4FATTw7Zl4JTBNEwC4M2KxkqMEFwHxIu2FLID1iPsPsTpg5cXiM/RA= X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1866; 6:r+2oSW23UUGRijquaUq5VDUFnermNCOhNufwYiELvIYPZ8cxOYBOTh/wr1/LC9VupBEpCOCiyX5YLz87NrAK4Aibb91gKwiOV9avgTpJxNCT5s6pZcyJzjfw/s9FBtQo19vbzMwSmY55pFNtaywcGvWyMyla1V95f6TPUdp/DxwDUJChD1DKcGi4UwGc0AmmMdVrpYmKWCVW64793ZIEfUtxSTymeCrNVHwxnm/KMuaiMYdVTQn0CqVbi+zNLbiyQAKjdxP1HY4mVfaVGaHeVW250vNCNfKmY9zfVOmI7ZkA7BphtycBG1I4sKK15BDyXl+Qgo7Ts+STqwwl4gDcs7CXdC7Lqe+hxIXtIb547t10ZBzzlAnBwA9vs9WfKFNgLJuncOQ4IXhBnSQg9Q2C91WssJtWPqzChduCfiN9P25URfCOvjzeR5/jwxtwGeFCEp5gvAoO9l6WorWxsz3+mw==; 5:hX2FVgyymkxSaV7gbpnTlDFyIxwnybJrl8yEdE6lHa44IkK1qgpWMswo2GdI0EDYhyszW/IR1B7AAGSnegTI3mvE6+AQUylHt838vSSNQe088U0wRy6lH1foOZs+RHnO2fceKXESCTk1FrPI/hrauvEBmoxH+zEQWrlzQgfLPOE=; 7:j+U//YJme1pC996h/UJ1JzMvgfR5TU1Hx2mwoxJFC4vFHJa1HPLJn6JwqSSeU2ZVqsoo6t6RWt0vJuibA3cPn3pX33/jxnztbg2L38ih9PLLft92JCH+cQ65ivKC346qq/Noo9g1/aMcuBwAZMoWHXwv1JL1JoDChbt5VUpFGjLSTR4jxi2zGtavBk2nztZ3jZ+CUR9x54/RYR0ywQ2Xq5zhJxXU2AUft+kwQAvjLaxR35TvMrpDplE0/4XMnXnV SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1866; 20:moKAyAf000XBJmbk9xpdp1911YmiiPUC4hsNEPbsdsWcTpUgXjHSpvkathNgS0QAubMf+eNvVncDeldvHwJSpaXqVLRYOM3WldJeiCHrABEdw9Ps+4SS2QUPfBx46kl+O7oNRQ0OthhYtlLI4ZRyd5BNlwwccErOsdTgnYlnuho= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:03:53.8362 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 79fe1634-f230-4ca1-684b-08d6145dc80c X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB1866 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 15/16] ASoC: txx9: 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/txx9/txx9aclc-ac97.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sound/soc/txx9/txx9aclc-ac97.c b/sound/soc/txx9/txx9aclc-ac97.c index e2ad00e..1cfca69 100644 --- a/sound/soc/txx9/txx9aclc-ac97.c +++ b/sound/soc/txx9/txx9aclc-ac97.c @@ -208,13 +208,12 @@ static int txx9aclc_ac97_dev_probe(struct platform_device *pdev) if (err < 0) return err; - return snd_soc_register_component(&pdev->dev, &txx9aclc_ac97_component, + return devm_snd_soc_register_component(&pdev->dev, &txx9aclc_ac97_component, &txx9aclc_ac97_dai, 1); } static int txx9aclc_ac97_dev_remove(struct platform_device *pdev) { - snd_soc_unregister_component(&pdev->dev); snd_soc_set_ac97_ops(NULL); return 0; } From patchwork Fri Sep 7 01:04:07 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591429 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 9AF3F69BA for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 894622B081 for ; Fri, 7 Sep 2018 01:20:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7DF822B097; Fri, 7 Sep 2018 01:20:21 +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 0E06D2B084 for ; Fri, 7 Sep 2018 01:20:15 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 96AA526788C; Fri, 7 Sep 2018 03:04:16 +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 4FA1F267892; Fri, 7 Sep 2018 03:04:13 +0200 (CEST) Received: from relmlie3.idc.renesas.com (relmlor4.renesas.com [210.160.252.174]) by alsa0.perex.cz (Postfix) with ESMTP id 4270A267864 for ; Fri, 7 Sep 2018 03:04:09 +0200 (CEST) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie3.idc.renesas.com with ESMTP; 07 Sep 2018 10:04:08 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id BC04162C5D; Fri, 7 Sep 2018 10:04:08 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="290228263" Received: from mail-ty1jpn01lp0184.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.184]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 07 Sep 2018 10:04:08 +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=5jkCiI+ILLAJIx1RYrkUEYlJnvmGh4ql5hmOX9P1J2U=; b=mlW6RYZkQxvqmsLvjznejuUtPMH9gyUoy2x3rDugOvBajVmFEDZYZkxQQ6aYu2dnbuadKIgF84RzTazKmJbg6s1dPvGN8jz9+PQuo38bEVDV5UwZUSv+5iacQfcWXLcEgH9cqxhO5ruGYsw3my6ow6UL0abqH1OwSlUKGYtGj9M= 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 TY1PR01MB1868.jpnprd01.prod.outlook.com (2603:1096:403:8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.18; Fri, 7 Sep 2018 01:04:07 +0000 Message-ID: <875zziruor.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:04:07 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: TYAPR01CA0125.jpnprd01.prod.outlook.com (2603:1096:404:2d::17) To TY1PR01MB1868.jpnprd01.prod.outlook.com (2603:1096:403:8::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 42009887-df0f-4ddc-cba8-08d6145dd003 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:TY1PR01MB1868; X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1868; 3:qqfbxnUuAz600QoisQPuJCuW3xcx1QxR63qhAdG/TQPUwyHuFaj287UqoERHI72nQQw+cnX1gHbKmaAuyRY4reTwCV7fsiA/PfLUoS9f5HTkX2GV/Z2zT8y2NGXsKeLGpQfUGKZBtR47WDhwt3DqxDph69eJ2lo3jLUMQD3uNYKwHvsYQDM/TmMCGsmJxo4Zew7aghFyZ+9f2nOl9iv3KjOc0svIRWl1NUn10iD3GU6FO+eeFEclwp2QR68CHicf; 25:XCiu7fk75tW6kuQeJ2dNZ3fXpZGfpwCMWBNLgbCCOuanYP+7s3u+DnauImIeA07S4CRXIEsKip3I2g3m56Lp0h+ZTfZWb7ZLoM1EnuaW7troylwNO/9zld8n43l3w2dOServCOvoirOYLCjcadZ8h1vsvJoPJ54l5o/iuRZeIS2iRcJe6tCwXZ37OZwsm+ea7T6PuLaBuEB7XbZzT3WApu+fwUds1DY3FOU6Akf1UbMvfrrUolGB/S2l5/ftse9qeaPjhKNdajkgjMGEZ52VFCdn0rdrVv9wHmIoJYP+JTyHzY0PqvZZAlmfzS+PVs087iHjkDwqwOUxIoVh2gWKvg==; 31:Fkc4jpsgZNgpnaOW2y4+gDbRhm63I1L3LoPDdpAxU2/7YOdlWDUyFFtcsP6YqqWDNOsXTk3z+fSa/pKtLr5knP83LeMstdU4kU7R5KtZU0UjJYPfgdAVtJL+jakLkTt0B90XLJrH3YoCkB+uIGeCtyh7DawKYIFoIIKBbbNIlE4XhgpXhsZCaJYfOvGoyw0tCNaRkDvQkLHMGxJ0pHN0FKF7tYhJvkCiBYhrZcphVJQ= X-MS-TrafficTypeDiagnostic: TY1PR01MB1868: X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1868; 20:uIgzUjOhx47YQqzw9ut7/RkC19IWhGRwGAdWhukCmp+/oaBm6fsoGskoAJ3CRPq3X+4KD6d47XHS5IKB60wA4UswHuwyuRdiVuEoxWdAkn82dAz1FbgI3OQByyYj7M9vMruToGJUPk+qrt27/6Gk336vE38SOdO2FugYECGgalL6R3v02dGejcKrlLyuKIviNKZ8RA+HB/DCPi0StpU/JKjcfQJB2TMvUhsvvMJ54qonQZOWUuSETV2AVeGEWfso+R0swbZUWdAWPdhRFCCAC9dNk0QvzXpmCUKp1efG+8dyTrsT0sC0CcV+6pPfgmbUQ4afxsifhSEdbK+Z3AJWIv0MNkm5cFooJKg2eRzqkcSFAF7DsTOCUXjasnqk63i+zMZddVKJvISAvFMm+1Hk2bzBX/gqqE62v4MHKXoSDVe1h/VNpfJRVVLsr6ICeDZkGq+isFXDX0h+7iTdmoxAqOI0Q7nE1yejfeP/YZiLF5hhgLbUmd2jG2s+rUyobUMr; 4:OJMKkb8zFPnDYRNYYpZP8qoMNk0x3sZfn/sn1A3+sHHZ+HLvKjdnIjJTrFkui+PxbSqVgOnV9SNpJns4DP9d4RSYbq9FtboDjUoEAd2pYGozuAyF2k5PdCqVjX/SCl48bpX40F/ADI8/NzeJJEgKXZQDqJU9+3Dhov9SUX7zSQePCufTycHEoVm/h0Et1PTxS5pbwU8bzmgUstEE7isWoyXm5TYZ/cpoqBHmJkQ11R79jmCxf4M/Luvkj7Fm2FLpwDMi95fIp67E7xmi7KSDGg== 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)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016); SRVR:TY1PR01MB1868; BCL:0; PCL:0; RULEID:; SRVR:TY1PR01MB1868; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39860400002)(346002)(366004)(376002)(136003)(396003)(189003)(199004)(58126008)(68736007)(956004)(76176011)(81156014)(486006)(69596002)(7696005)(52116002)(81166006)(25786009)(8676002)(2906002)(446003)(476003)(186003)(7736002)(47776003)(53936002)(478600001)(11346002)(305945005)(66066001)(2616005)(36756003)(16526019)(97736004)(6116002)(3846002)(23726003)(53416004)(5660300001)(6916009)(86362001)(316002)(106356001)(16586007)(50466002)(105586002)(386003)(8936002)(6486002)(4326008)(26005)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR01MB1868; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; TY1PR01MB1868; 23:CvZcKFkyvP6ydQ7OCfjZGPb26rY/ARUCYPB6wEDF4?= BiKnvbHjw1oSEsxtdaiV0jmI3gtwVpBQNOiEwV7GU08CSDOmfOZTZdg+awjHC9RRh4TkC7dt1NxelikmY/1ZX7E8etRZwHGyOdKZHLCImZWLIbFrya8oYWZMFRfsIJ4LCJzH3SrZHgvYdeTib0gZWtOKfToYUjJrgrNCdXBHPNiKuIvdC4H7nAoQwI8S6TZfXtJtbF2KV/ildI9gwmX4VaJ8QPi2+/VPMHc8J55KzRGbHxEwRhSzj2RnRF0Qt2712flfOURpV3ZvC1/nrmlrYGwd9VtyZV/CAfxbYz0A2JEmYcOsmafag5Ab+v3chfd18CaRqrCNFgMLwiD1zEXQIF/ZL8c1TFx/B4ZrvggU/5FazH17nLchEQvhj4OJcTdaijXJVWdw78RYdBSCBpXcbos3rBMbh7ZI2vxd8TYeB4fSpmJTF1TNaGF3qhvXKd6PS9P8x34ljWKL05JGRbWRhHLPWaMAotZLxJxW1Zmy0Jwvz8ChDiRgt2ETeEBaKiDgke/28hO6cnxALniyyQD543dVymo+77NY7BghmK8HT1XIrsKl6DM/NHSXniQ8jm7EXGyAJD9iACxUupVg+6oyKgalLL9kaqQ2aX/CZ5RxR2MwVmC5uYE6qzHVXs8uxbk1eMOY3odyWDftZEM/YASs/G7MsPdxHT9qt5e2NhEb/txsaD7vQmAJBpX8uF5R61NFVTPuwNQdnypHrQOue0xd6J1zMmX9pxQVmco2bHaya/C+0kPNIpfJpPp6bqurTLB+ItM7CzZVLy4xsLALIvDzUkc2W4/4LzLpy2OVy+2Lv9YpMk69ShIwSCk+3+frXCyeCgw3fHkuK5yw7Qrh2TkmMoRk9/hjC9OsiQ/FsyrEuKsTAIBWora0uF3nQ3lDVXjnWpEs8PzhCx2FU4NKpYHE+Pa3FB55oMJUZ49vDrI5fWMWMnIKS6RVya14pPlJJg1b7sTMmDYkhVS14hXl4ckGUeaOg0sndic6iU/wPRm88xKzBy/yjmpoloCW8+UvMd5wrZe3aNo8e/8VIf9K7/Ctw8QUXBI+ncPlwVM2QS0AXr5x+V8TSVFb6J5aBjdbhd6+gS5IhUL4P5IlR0C0PT0KFI429RAV1Uxh0xIirj4Li9RDI6/FgLidseMfepuCcl+nqY= X-Microsoft-Antispam-Message-Info: kJ72WBqb2xR/57IRnIXW2/VpzIFbgq5bFr0EtwZz76wvWIUlmP1SQRU9XKcQaF/KgxS1hdDWftQSqf8t0bCW3HKsk3ksWRqKoRQc657f99LfrkHhZWP2TgFhb9ly638PTEW/NJUOe9h7ajWknVZRoAmXZLPIzn40Pg9ZXYLoO3ahM6TnxN2WVGKcM/TDkBRLBIABRq13RsoVBESCdEvn4VpjypjWYgk1rE9TlBTVNxR5tO961EPR+1/u1mUcpvBVyxpfS0pc6u+snRyiMY1BVB+U6kM1d34nL6b80OoEBgW0tJTMwlMX475yv3dWgcDdTBoCmfHW2fo8+/Rae7WysMRdpN6el+jILhvgdqbAmL0= X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1868; 6:A9mLzEl5VeP63q7HN3wWX4wR3MIswUSgcRqe3vaIwNkKcvB6NzFg/+cV+ajCeuobxVsxuQTZaGNAIDJialH+/EeIsUKckVB4dma21RYBW7O5Ud8p4aetdGwEOzL59LmA+/FBbPZ6hMDdrUojZCGMvQDWDKd7BDHawM2SYmjp90z3szYqHZlb1/0ooVM1/SAnBI88Fbas1rASZiogEGus+NxKUf91vMQi8q9tNhgosepOjEnQriF2iHlPcwdGxT4Ls4SdhJ6bIflmwwSexs5DkYU53qZOgvOTzDTYvbykgOyeuvUNi/s2Ohr8k2pdMTT3wMnHKwQveDLkREKm/oBGgJUrJhoySDQa8pvZhjfRDMm6f1/bYVF5v/Ro8da9typt3V/yebR8tM3nLr7d4w87USmP7NRVZXSOAlpWeOAI2QZJ4CrDNLExTcG1N6fzARac8WNxVjf2QWCTIJwK/n4HkA==; 5:6tu96a+jJ+QTbg/3fTrOSVgm5a5/D5P3YV1xy7eudW9zEfWQzXBTrd0CYVAw6sXZCrn5D/+WmB+T3JYnJD9swbQikblUPKFQIlVtjxQSQH9kgS2A/TmdPf99JwbD6hTfYhG/2IVC8cdP+6NoOT0abJQtu65Tpn+jRcRjlVO3mPg=; 7:04Yzemx3Wt59paCQUHvm/U7yzjyJKm1OaAfmcdrpYwQ+OGtgj9DgXSDWD93I+PhLy6Ju8ta7CSFmoctfNGBC4sxIBXMnNxLm2ucA1XJhWe0o4NMc3fNTBW39TyURRzo2bw1fvkuvBRrg6DLkST8U2AryCSrOMJuaFawsm3fOvYMi8I7uV3fmuPyiu6g/7DKqZw7aqwvxvs88AgGASBOxfZExduL0DmYilq6B7GsThIvxCaSPBfTmiWZRvqrYc2Ia SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TY1PR01MB1868; 20:apKz3P8CxbA1lSRy2sC0TTM6g3IZuy6Uk+QhbAFtm383Ugqxf9MFnq0D1IpLayV69LpintfzCfI72mcQwirPQLoZLeiOAIIlr+A7Wq758mY6d16B5mi6AaZfKEX5mPV8qma+afP3grv6coQwsSIZBdB2q1UzqcIDEonv5PAJoyo= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:04:07.2052 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 42009887-df0f-4ddc-cba8-08d6145dd003 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB1868 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 16/16] ASoC: ux500: 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/ux500/ux500_msp_dai.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/sound/soc/ux500/ux500_msp_dai.c b/sound/soc/ux500/ux500_msp_dai.c index 625b72a..3104b18 100644 --- a/sound/soc/ux500/ux500_msp_dai.c +++ b/sound/soc/ux500/ux500_msp_dai.c @@ -803,7 +803,7 @@ static int ux500_msp_drv_probe(struct platform_device *pdev) } dev_set_drvdata(&pdev->dev, drvdata); - ret = snd_soc_register_component(&pdev->dev, &ux500_msp_component, + ret = devm_snd_soc_register_component(&pdev->dev, &ux500_msp_component, &ux500_msp_dai_drv, 1); if (ret < 0) { dev_err(&pdev->dev, "Error: %s: Failed to register MSP%d!\n", @@ -816,14 +816,10 @@ static int ux500_msp_drv_probe(struct platform_device *pdev) dev_err(&pdev->dev, "Error: %s: Failed to register PCM platform device!\n", __func__); - goto err_reg_plat; + return ret; } return 0; - -err_reg_plat: - snd_soc_unregister_component(&pdev->dev); - return ret; } static int ux500_msp_drv_remove(struct platform_device *pdev) @@ -832,8 +828,6 @@ static int ux500_msp_drv_remove(struct platform_device *pdev) ux500_pcm_unregister_platform(pdev); - snd_soc_unregister_component(&pdev->dev); - prcmu_qos_remove_requirement(PRCMU_QOS_APE_OPP, "ux500_msp_i2s"); ux500_msp_i2s_cleanup_msp(pdev, drvdata->msp);