From patchwork Mon Aug 1 06:11:36 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 9253777 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 9A08C6077C for ; Mon, 1 Aug 2016 06:13:09 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8A5402843C for ; Mon, 1 Aug 2016 06:13:09 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7F48028495; Mon, 1 Aug 2016 06:13:09 +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=-1.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID autolearn=no 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 6035C2843C for ; Mon, 1 Aug 2016 06:13:08 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 186312659C7; Mon, 1 Aug 2016 08:13:07 +0200 (CEST) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 41C5F265E17; Mon, 1 Aug 2016 08:12:26 +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 38BA3265E0D; Mon, 1 Aug 2016 08:12:25 +0200 (CEST) Received: from relmlie1.idc.renesas.com (relmlor2.renesas.com [210.160.252.172]) by alsa0.perex.cz (Postfix) with ESMTP id F37AA265E17 for ; Mon, 1 Aug 2016 08:11:57 +0200 (CEST) Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie1.idc.renesas.com with ESMTP; 01 Aug 2016 15:11:56 +0900 Received: from relmlac2.idc.renesas.com (relmlac2.idc.renesas.com [10.200.69.22]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id 8A36A521CA; Mon, 1 Aug 2016 15:11:56 +0900 (JST) Received: by relmlac2.idc.renesas.com (Postfix, from userid 0) id 89E682806E; Mon, 1 Aug 2016 15:11:56 +0900 (JST) Received: from relmlac2.idc.renesas.com (localhost [127.0.0.1]) by relmlac2.idc.renesas.com (Postfix) with ESMTP id 83A432806D; Mon, 1 Aug 2016 15:11:56 +0900 (JST) Received: from relmlii2.idc.renesas.com [10.200.68.66] by relmlac2.idc.renesas.com with ESMTP id RBY14454; Mon, 1 Aug 2016 15:11:56 +0900 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'208";a="216875630" Received: from mail-hk2apc01lp0210.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.210]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA; 01 Aug 2016 15:11:55 +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; bh=8Uep7GB556DdEVslf1Bbu7O+8Do8IdfhddC9WvMUOH8=; b=A1+qMND8VZ+pibQsF7H2LRJZIMDll9dhiGsuBbgER8T3jIn2YPUlrwx/EZhPCmrwIv/WW8/f5B+vM/gvbSswFWu5fmD16rKrLA38IDwpXdnckkDVkhNmKkqz+2rP3p3QFs0Dy6WwD/h8l5gauBNwYY5/emGW+jD3uuAMnaYSt9Q= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.144) by SG2PR0601MB1456.apcprd06.prod.outlook.com (10.169.106.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.15; Mon, 1 Aug 2016 06:11:36 +0000 Message-ID: <87h9b59gag.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Mark Brown , Linux-ALSA , Liam Girdwood , Simon , In-Reply-To: <87lh0h9gh0.wl%kuninori.morimoto.gx@renesas.com> References: <87lh0h9gh0.wl%kuninori.morimoto.gx@renesas.com> User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Mon, 1 Aug 2016 06:11:36 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR01CA0031.jpnprd01.prod.outlook.com (10.164.162.141) To SG2PR0601MB1456.apcprd06.prod.outlook.com (10.169.106.22) X-MS-Office365-Filtering-Correlation-Id: 1a9a0cec-b8a9-4c33-ca04-08d3b9d2bb79 X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1456; 2:SJsrYLbv69UJ1PM09N+TOb06ZdpSggGRBDw3aGvezYh/SEHnxFOlSpClcSEwTyNp7yx/WZT/RwIrmwy+XVxMxlxlTQIVorzSKLTHxxbN2WQusSZCTCAHhVnvf9BIszzK4kzaMdAKy8joRwOs9NBrXJ4sYfB3SIc4uVo6Kb9skfvcqquZJ6/zlgeCYnVS2E7G; 3:xfk3v0UWJ2rToh9JJSlkI8/E4APMiRdaXT7lBFNbNb7kZEsiRgDpnEAbH9du8ZvjBA2BeUMNNwFNPhQ1uPPTOagvxYQSXfl7OvfsCPolA0SefbE2VcqPdsII4aydUGkU; 25:ZDPR5CripJ6rQMZ0uAbqGIbZYEUfXoS1DHkLTcFBST5kztIb1jxW8oDyDSgP3Q9syIAKeNgsHqqHJyndRC7HylCLaJ9On4+WY4D15xu7mZi2PsYwhQv8FbekdHYLoj3EYDmDhO24zP0jpBW8zS/PzC0Pv22W0x4OYJXfZ7CH8IHnd0HpzNV0dcWO7AbfCCRDlbI5SNxkksjbNyCgA09i+YqXEVxBQjibCpyKWG84Cir/zg9xD7/MAI3yTfP4JW8074kAFGX7WAE+2v1bJ1Hl2xy8gLxDhkpJpO4YYxkXJ153WfOILwLfZCwTABEGwyVEIntrLaWl1KB19GW2C+lyXQtZIjD5vIkOY1lE2/kmqpKXZ3PP/R930dcI9f0RoNP1Z+uY9dOREoTueUWrRtVZFG7sGrZLQ6TWV2OmsvLM+s0= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SG2PR0601MB1456; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1456; 31:eMWGaUwXY0J/qu/TqG0sW2wgLVh5ZfQ2xhCOgPbxbpAVRie7Hgm72R8i3vet31T0SHPT6KtwO6lho9T+zgHIT2Bq0ue5oV2simUpYyg9c8FXL2BvjfQMqAg4O0XTv5YTW/oNmjJghnQbypZqEAMBgi9enfbP3q013EnY+5FtyM+qtmBBRDQrfA5R22KycEreGjiUbZ79jr3nt/FOhf/XDQ==; 20:GIyLKFd6Co4dQXawDoN8PWBhPkznov8/54y1VBf+FKbBj4cf2G2P0uGYMOxuG5D6rub0R0Z5dFgSgYeHvmWpgzoWGZIbYV2kDb1v2yfwygKZRqeBDPtNLRVkMUvRvte8OdHHFA1dqn3kxWsvDDJqmFFARfuVhWfWeSgAn6vmRDeDWCUGmI/8x2LgZzuoVA2yGAwS1wcyktaNu6YqUZ+yKXv4Cgnoa/kORSzCQvNfjGvxsJNmDXWdRsi+c4bQa4vAjdmDWcrd6O84jRzFIFRVHxnmITyN8qw3SKi435Ry4u6nXFPgRnMCiTH1ZZ/4/RwUSNvbadV8ep8IqPCR83E0wvCYlKJM1phVFIt1+8mJF4WKFafN3qaAB79XVFDAMMcuIpsM1e8uuMXci00GBNyesi1H2oP+69YUtKwAT9hszHm6q6w3W7BJsRvYNQgMnsLzRuBdIRZZEh2cis47STCZ6s7NYZwXFYkoS38rhFqCW0Ej2o52WGshBT5MLGrBRdgO X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:SG2PR0601MB1456; BCL:0; PCL:0; RULEID:; SRVR:SG2PR0601MB1456; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1456; 4:i3EISgSl8lgyxKMVPVJuuvlRDIOhzmYLjEe5qijL5OpjRoINofVbouHaVUSiMa4YHkrIcLfTYmV1QXKLdwrJO3oEEj48vo3Skg4xdkA5hlB715ZxDLmPsGsN1JbedcyXCiuee9va6ovXyMIPMsfiz7Rh1tuoRWf1HO1G1Vz8DwGmtdSXsC+09JZCLVSJdmmR9w6/OckQTyRWzTosA9fcTBjauFKaoXpxcLY3og8JQlhFt3qBbcomFg0neWXVlUcPUI/w7g9HihSO/GesVMbpcmtE+Wdt1Y7BqPwKw3/bi3H61wJtax57niOfI5ZAAbh931MCrqQKfTkUQVK5UE9Px2CKy4MVcJ/1Uj6KoMw0Tf/OUKzJuRjT4r15CXLh83gN X-Forefront-PRVS: 0021920B5A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(54356999)(8676002)(76176999)(81166006)(2906002)(50986999)(86362001)(81156014)(586003)(4326007)(77096005)(66066001)(97736004)(46406003)(7736002)(305945005)(7846002)(2950100001)(69596002)(19580405001)(19580395003)(3846002)(23726003)(68736007)(6116002)(83506001)(36756003)(106356001)(229853001)(92566002)(189998001)(105586002)(53416004)(47776003)(42186005)(33646002)(4001350100001)(50466002)(101416001)(5001770100001)(21314002)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR0601MB1456; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SG2PR0601MB1456; 23:rhlfJYr2pg5aR6+5rt3kumy0+s2eY7WyGmSe4Jv?= =?us-ascii?Q?LKxTB2bcS3y+yNNo4dgv3+xupRoUJdi5Vt7DuX6B9VbS2CUw8gqYsAJImVrQ?= =?us-ascii?Q?8FZ3AEeOqO9CCkiwyWrzwPokQlLXcE9EiIUcyhI11u8txe/L9aHo5/etMcz/?= =?us-ascii?Q?wTQCxhdAnZF/nHkXsrbGMSUAg89HagtyTNwDaGBy5VUNsqnggvP22r3iGCmE?= =?us-ascii?Q?7Iwdb48SymPt9Kn9pMNf8OZSvP3NkUDGFHpilDVDqpbMfmyqjCzVhH2fsBCI?= =?us-ascii?Q?dhmr/Z1vbl9WUYJTZc9kDGyz3ddQjQKiHqvAnYo0EXLWjixcVKzwrU5lA2bJ?= =?us-ascii?Q?1ARaTMITsNe1QKOXmKA3xvpqun1K7ePgy93srXiwIYozpQXB7t93rILcGtHl?= =?us-ascii?Q?f1ip3CW4UNTJ7G/a2a17kAaP1sbkHEkGJkuJdN7Ij9S7jK3v1V1gTnDuxb39?= =?us-ascii?Q?cloo/nnC3oT2q8GpWyProp53qqKJzCUJWkSUFNnan4pOl9UhJERvH/30hUwA?= =?us-ascii?Q?UWqxBUBSr4xN+lyIBCvVVCLsU344JIHSAgBLOwx++9VgAvLuwghI/F7LjX1l?= =?us-ascii?Q?x6HWP23eF/kKPxiPcD6w+50GqGZ6p/KspBYSnykScZcO7aeg+N7tn0tSTzTE?= =?us-ascii?Q?Q1u3TGV3mZVhnakfNWMnAdCDr6Ko/cap7xyjF6XDPZGKj0bv55atqpT8WpaO?= =?us-ascii?Q?zgUV2ZhI0kHzAJivtm+Pbv9IA7X54VB3yLL5QAEfsnX8RMZXfveywEAAnwGR?= =?us-ascii?Q?JSDMPpA0MY8Ce6A0sWgN79Sde8NGGxuawMUP331MPnnLpLYIm7NGNc394uC7?= =?us-ascii?Q?c/QcjhCeAtPcgoc+OjntlXHtTLdN+HP5UA2YC66a9MI4i21DNz99ei/2l6jC?= =?us-ascii?Q?0A3RJk7vvplCF4rYm/T/HqgUQFkiCHbNElO1+1KkxgGvpRww57wCg0L8m4EY?= =?us-ascii?Q?On6pkNay2yPk57ckUnd4bBsOpKwCkgFw9PhNcYuR9hl9x+YGCIZMFPdlHtna?= =?us-ascii?Q?VlTkyLDzmP+KO0ua3MzTH2/tv3GTHcaHaIT6nL/MBML0PYxRmGsIKhwrEuf/?= =?us-ascii?Q?VJirmcyNSJfbjoq0DRiHmvY5b4Ir9z8UGzD7uh1O+VJ5dm3jqlro673ctwDu?= =?us-ascii?Q?CHE/ow5yYUiH2/c6UaSBz2LQMjfMzpVFLD13moCriuP6rZ3bYrbdIwu9qEIh?= =?us-ascii?Q?daL7C4KG5jXqFVMc=3D?= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1456; 6:sO6K+goF/BUkrOL7BkcN5MyL96rjWq1uh36lgp7Hxq2TIc/OIEdYeWyg3/tkCUYcaqsWDzxRDcxcpEekzBzN0FH/p9eXfKn3JlsRoc0aSFj5SB4UHTDI4CGbc+ze/mLNBZCl4HLceR6nehGJD0rVH4+RRj5nwmpbzQE7t9+vkaUuXYsjIxWIcGvr6kznK40XBJNL9k0OMMO02eROXAWQ0s7Ba0gDwEx3wFj1MFUIDHkXyMLJNg5rvWws17xajJKAoWc4ijCmmTP0UODGlMqKt5lbvANs+zDI7Z7YZQM3a7IRXVeUxmeqANfZgSO4PC9PiWrv1LHeW32BBm8KDn8mWw==; 5:P2a/cC0koWVxtnueuWmDSX38mOnk81Cia2CZqrrg/YynVfTgC+dpb5vB2ueTb9iZPFvXTVhs5v8ThBWraryyXL4YGDkPuaJLdRmmvrYwfJaBKbNpMz528fAHuDWBKAhYzTI0oGeG4eaOPPQyH/9L1A==; 24:G5CXHVrTefhdx285F5cMWMK5jbZ/1YfKGp1UHNvfd2tRMEfEw49wvEn6+DbozZM/AEOAee4qZXZalGTrBmOTznJH1LWe7AKDSvTuqAnP95E=; 7:gzutLlfqA8vThJTZYL/+RWCKM+Y2BUCW63VKqpyKbJL7mvAtX4E934gKTXOgb19KyS/MM7h4eli8+rzuDGz3jqktgzsHOFDPmn3/C/3R757m91XPSdYcMgAhOHg5JNUAONeo9HSLW7Ft0cm216CJHI2ugrABNb+TELqKv6KHHQoYxgh03bYPQaVQDEQv0NyyD6CYi0eGxBSc1t6BNhgQsGte0fpH533M9Qjk6IlMKR6UbaESs4ilEW2xE/weK8Qz SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1456; 20:+eH91dWpVXd77lxSe20KO1YzxcFWqKnUOFpiCdVWxgAMXp80xo9eomUiiRyKAmFAyLMH3Khqlw5DfnOrCRkEtgbIoled6nFYBNqz9oUh+z/aLrIvSOGv7OgHj32zxDro2H/S2TQCCwkqj2813XjPs5dp9fKJ5ontx/dAo8D9DSI= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2016 06:11:36.7974 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR0601MB1456 Cc: alsa-devel@alsa-project.org, Liam Girdwood , linux-kernel@vger.kernel.org, Takashi Iwai , Mark Brown Subject: [alsa-devel] [PATCH 3/3] ASoC: remove snd_soc_pcm_set/get_drvdata() 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 snd_soc_pcm_set_drvdata() will set driver data to rtd->dev, but driver data of rtd->dev is already used as "rtd" on soc_post_component_init(). static int soc_post_component_init(xxx) { ... dev_set_drvdata(rtd->dev, rtd); ... } To remove confusion, this patch removes snd_soc_pcm_set/get_drvdata(). Signed-off-by: Kuninori Morimoto --- include/sound/soc.h | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/include/sound/soc.h b/include/sound/soc.h index 7ff1335..8a60f44 100644 --- a/include/sound/soc.h +++ b/include/sound/soc.h @@ -1547,17 +1547,6 @@ static inline void *snd_soc_platform_get_drvdata(struct snd_soc_platform *platfo return snd_soc_component_get_drvdata(&platform->component); } -static inline void snd_soc_pcm_set_drvdata(struct snd_soc_pcm_runtime *rtd, - void *data) -{ - dev_set_drvdata(rtd->dev, data); -} - -static inline void *snd_soc_pcm_get_drvdata(struct snd_soc_pcm_runtime *rtd) -{ - return dev_get_drvdata(rtd->dev); -} - static inline void snd_soc_initialize_card_lists(struct snd_soc_card *card) { INIT_LIST_HEAD(&card->codec_dev_list);