From patchwork Wed Dec 21 03:55:11 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 9482475 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 5E73560821 for ; Wed, 21 Dec 2016 03:58:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 459E42711E for ; Wed, 21 Dec 2016 03:58:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 3A2D5275A2; Wed, 21 Dec 2016 03:58:03 +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 13D172711E for ; Wed, 21 Dec 2016 03:58:01 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id C93D62666F8; Wed, 21 Dec 2016 04:57:59 +0100 (CET) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 6CAA3266639; Wed, 21 Dec 2016 04:55:37 +0100 (CET) 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 E3323266667; Wed, 21 Dec 2016 04:55:27 +0100 (CET) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 0B1CD2665B0 for ; Wed, 21 Dec 2016 04:55:21 +0100 (CET) Received: from unknown (HELO relmlir3.idc.renesas.com) ([10.200.68.153]) by relmlie2.idc.renesas.com with ESMTP; 21 Dec 2016 12:55:15 +0900 Received: from relmlac1.idc.renesas.com (relmlac1.idc.renesas.com [10.200.69.21]) by relmlir3.idc.renesas.com (Postfix) with ESMTP id 0552E4E80D; Wed, 21 Dec 2016 12:55:16 +0900 (JST) Received: by relmlac1.idc.renesas.com (Postfix, from userid 0) id DC72D80030; Wed, 21 Dec 2016 12:55:15 +0900 (JST) Received: from relmlac1.idc.renesas.com (localhost [127.0.0.1]) by relmlac1.idc.renesas.com (Postfix) with ESMTP id D7C4B8002F; Wed, 21 Dec 2016 12:55:15 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac1.idc.renesas.com with ESMTP id NAB12171; Wed, 21 Dec 2016 12:55:15 +0900 X-IronPort-AV: E=Sophos;i="5.33,381,1477926000"; d="scan'208";a="228546602" Received: from mail-pu1apc01lp0019.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.19]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 21 Dec 2016 12:55:15 +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=ST1tbgFly76FXg29/uRYm86ipF1pXAmu7BvCJVBosbA=; b=ntsXEO6qPJHLbmPiWkAlLQHSrCHQ8FmjcOxTZM+adaDfD/jbVfegoEG/79f42WcKf6QslyyHSDdOPOM/6YK//7OZR8nXHBSj8XtKHwfOyysxP1zh3+12rVNcFuWrbgh2jroA+Q75qbkAN0guPb6AiCUTef3FWmViZ7AqZu7xmAU= 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 SG2PR0601MB1455.apcprd06.prod.outlook.com (10.169.106.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.14; Wed, 21 Dec 2016 03:55:11 +0000 Message-ID: <87bmw6x7ih.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 To: Mark Brown In-Reply-To: References: <878trbb3gx.wl%kuninori.morimoto.gx@renesas.com> <874m1zay9v.wl%kuninori.morimoto.gx@renesas.com> <87k2auxk40.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Wed, 21 Dec 2016 03:55:11 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OSXPR01CA0044.jpnprd01.prod.outlook.com (10.167.144.14) To SG2PR0601MB1455.apcprd06.prod.outlook.com (10.169.106.21) X-MS-Office365-Filtering-Correlation-Id: 57f056fe-f4e8-4c5f-6971-08d429552ab4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:SG2PR0601MB1455; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 3:8Bp1rHeYWOb06e86d3aalxxrtC03dxU60pXJk5MJe0/iubTTiPGlAN9vc7cEjaj6XGzq0H5i41hvKQvT3gXin2+nNxwXh2HXOFj7cmYOJ29lWfcR7ClaQioBZ01y3rCrUzzqUrlkaZXjW8LwXFJV89kvh4mdHqlqCo2LjyGod2oKJQ6mbbKduldAZFEbeKBbdI4xl4wnG8mb4L9me1+GkmyvjByg637LUOxh6kCp6CUB3Eer+XaKemDLV9bZGFU5U00NxrPerWRDsfimZ2RcFg==; 25:/bD95XHIfIe0W1LUIkK/TGUJUnwy3buuG1rajDOQvJdCgtKF4R9lQR6dyBF5ZjAmfGclDnJUJvrNl5gqb2/ecCCmvg50GB1RExyMI89xrTk6vC+H+dorihTmoG7WTNOOWEYGIxG93udxtzpIrI4vFVw4iTJO2Q2Ej8Oz0ignuH7iLPhdXTwEbV5GQH8IuXMumW8S+6IRwhy1Hqb6Cbqwgk4/Uh1cN3fHkNDBFL7lxbHs8ckra2WsjxjW7yIbUyXWiVQvVEbM+8V8VGI0NmqNbfpQp+1D7h/5+u2Njew23D6FgZvhNbh7o7eEZYHU5qvruCsn5GPrfMjgYAIiyx6DlE5rJN1aHqwe25ekeFwKAvpEAkzXUhae2UNJxghEfkuUJ2s02C0exwVVZzkt4TRNOuXtQmVzwXWN7HRJPygH0Fa5ACpGjK/HBr/EkQrwe4BMdfzGMFuLPb93Kxo84JBdxg== X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 31:ET3xZdabgtVTOu+tNLIVDnqbrYmKo6YH0ntWAwAPeQzEgFfYT9Hc65KgfzkGxSvuC+Gsa5zEMpAYpU06cP8BlPRDTHdUCtzOEuMAp7UVxtI7uGjBjGqzLl7xkp9bNSe3DMTAYAUK9s3ShZzwkyUvOIYZ15d4w1PQ87D9BGMevtcbtNihIlGNOC3TMvo5xmJVGqMinGG4ALG1N5KuSXFQQZ2/670zijPYyUBGcxEbeVG0ahXg74RkmdYje34tOLrP; 20:UhNQUs7kXexfSVE464pKK78oe+4bGNk4to+yJazTkAPRO5fLIhj9tsb2SrWC4uA9+m2YuMiwT6YmWheun1+8ic+eOcPaVePgHIxTb/OYE0j3vksAF++8VKq2C6oQjq88wTX1QsN+YRWNUQ0+wBbWDn6fzr8ZT4Nx/saDGQAMvRfwr/rlIyaAR7t4PO02M+PQQ7AiYs/DHSqp1lRfXk2kiCA1i0qW8ryvbVXSDipM8d4JmBX+60cNMp0HX4/l+zSpzjy5TetAYhNQD2Y2moAyjBBqcbsMITZvLN/HEkF9kglwpjJMHBikKMY9TEFtktuisukqzBvdt28sc4/WbaXwyLa9zlgauUoE3Q+hpyRP+Vw6PVDrJBn6lPKVWgr3sY31fC9lWnYdNvO2rURfA/Eerh8j5X99vrvLtvt/tVA2oepN9B+D+pGboizVr3/+4VkMUadIhrqK2RBLevjXOnvz2cEyzvIHCL7VCS2ZzZp+9G39wUTKeSScSVcXXj+JIxLY X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123558021)(20161123562025)(6072148); SRVR:SG2PR0601MB1455; BCL:0; PCL:0; RULEID:; SRVR:SG2PR0601MB1455; X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 4:duWoZRn6BLrk9SEsoG4AbCZdMKvme4QjjMSUjYULHROMrqV/VoujUbJaHqlA0ZRi7hdCuH0+wo+lSv5bwMFIsf2fe3Z5EjPTf/ODBDr/fH+VrYI3hQ7AfYo7yU850bEjgZRO8LGUWQGT3za4YoZEkikJFtMmj4Um0A+Q9NPBk+1cfoZZjwjIWVZJVXGRcQLJMmSY2/cDAr1IIl/YnhuZBk8hVIqGwSFEHKybp87bEyH9dEb7VnjXviO5m1p/idUTwybdnV4SOfn/Lg5WF8cJRQAUFIhm1uSjUmdw01tCfTVOdcmEFN4MvZe5kqx/zZ7XGJ5WazCQXfir8voOc0rOpNVmd+ib7EpQWX33nP/Z6KU4nuBqw2uwFv+se5QbjBiE+T7XDahI1KIUzWCggEGxbJ8fh2EEKIKvJSyKlks/iKqN+7o+vLwS8750+B3vApT4S42C2I8Nt56OSpb6uPGzKD5ZOscGvDKzqy88qXKniacNqJGn4uPScrTzyFkXDD4zhEuZ0HVWLy2pDlORHLh5SMzCqiy0TebrTn/GFZtVjiyb1UG/PSwLRk+9mtK+7zZfQsj50EDCgrXV+xWWXlP1Ay9VTDZwVtzJGvUMnEpfCJnOFcfH4M2XKA2K+82tDeXFF/L0SPy2mBpro5ghVwJYy1jriyyj9+ZEJU84buA1ZUg= X-Forefront-PRVS: 01630974C0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(39450400003)(39840400002)(39860400002)(39850400002)(39410400002)(189002)(199003)(33646002)(97736004)(86362001)(93886004)(42186005)(53416004)(106356001)(8676002)(101416001)(76176999)(50986999)(54356999)(46406003)(69596002)(50466002)(36756003)(105586002)(4001350100001)(92566002)(7736002)(107886002)(189998001)(2950100002)(81156014)(81166006)(6916009)(25786008)(6486002)(5660300001)(68736007)(38730400001)(6116002)(3846002)(2906002)(4326007)(305945005)(110136003)(23726003)(4001430100002)(47776003)(83506001)(66066001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR0601MB1455; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SG2PR0601MB1455; 23:DpBADtIXEGMlXW5ZjgJkQ6vxxgWQtbTvih/Dh3r?= =?us-ascii?Q?shsNDwmlvbqePl6qRiSO37rtkrqfntIQaVYK2JWuYPCDU5CKNCGcp3wJNJKZ?= =?us-ascii?Q?c4Iqw3DKLX5ggv3tJH7D+9T6VtAX9k3rW8SWop/WWPfkJeFW2y1kCspvzVdf?= =?us-ascii?Q?yYMy1ET7KZ8sa++qmGAgEPt1+jBtAWnngVjMJbr/n7uM4PCamXHMwD+CZZA8?= =?us-ascii?Q?zfVqLbppLxxR0XjKWhDxufximVSCgjEdZki3RxKvrOy4CUweoDECGoL82hCt?= =?us-ascii?Q?nH2Jy04Z8alwPDKENrlo85cncPvx8AHSO1wTO09BOgsyR63VTGA7IiDwGkUj?= =?us-ascii?Q?knsnqZ5w2Mf7oRsaOSYdXrwEks0KlOOfrvI/lpe58Ydf1k7FR2ZEw7HWIUPi?= =?us-ascii?Q?w05Bcun2VSTUwY7KEbj/0i6XAi5NleLkwy0/3Pj6rqKp3RfhRy9zGV0UHVw7?= =?us-ascii?Q?y2hlyje5VuHsijkf054BTzcVGBDmAbJRMCsYevK/BFR+3W2DF/uqr/NLo31r?= =?us-ascii?Q?XcrzZhI/LV+CA+6ncOqDthfZIlLpysAHagcFyOUL11m+1FMht9YbKf2AfxIP?= =?us-ascii?Q?55LXRklxmxR7IKWhLKv+GDEsQy2QhOXxOwbSo7GBgDHmzk798O/vw4ZLIJha?= =?us-ascii?Q?2gximm6aTCHjhWteIHU5Fi/uukVWAxBdA2rYjtENLkt0bzSp0jRvrLBz2aom?= =?us-ascii?Q?TjT8k18pxO6P5tMAzm7KNP1DPkVyQ43LFzX/aLgEsuLCcWrFRGI/J8q6fQ36?= =?us-ascii?Q?UiZiZxc7tzfvxAtylqqibH5pnLLJeqUVjIi1j1GIWEwRLWNU1o68JUVNeQOG?= =?us-ascii?Q?ATtuWSF2DHfgsGo0DBga7cjQpdqRZOJ496seZCOvtgwPRgw6pm6vgEgjUBY+?= =?us-ascii?Q?9Ap8/ofMG4ko9A92ykTBXUktMQ28sVpoQGock2CxzYoedXrU9aIOHgazanZ+?= =?us-ascii?Q?ghbSs5VVeHAoSLz5bfvfVp+pFw078EWM9sv9PFiNPQYP0oVoRNjw/2/cQ6Lr?= =?us-ascii?Q?KCiLfQrbPnhHrbUVWmPDe409nTH6X0Tizcfzh6h/7KyHHfvNEqnfenCec1F8?= =?us-ascii?Q?VdVCeDUmuoWaJAPNw9efhbN7Uya9TDznsSmxjyGe9Q5GmdFcPcwkTDFvORqI?= =?us-ascii?Q?dHlYUVm0L2WGbKMCjlCVD0hnPTfGgeaDQpQ3qhy0/JvKdMzhiZwZ9VMd+4oF?= =?us-ascii?Q?rXaIh5g7vk3OA02BQe4RPIbfg7xtUdl00+EA7cGUkJXgmDFKTZLrJSqlAipu?= =?us-ascii?Q?YCUICp7/lvMymcMus8hsosbyad4XCeYJwLo33fzYxTrr7xk+IjLNKjKJJbSG?= =?us-ascii?Q?3j2zCz7aipBiHsTSsXMT11yk=3D?= X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 6:d6B5yTz+yfUQEhHKrp94VXdcIS/r7gXI0umtGUCsCsiijIXdAbT0ja8Ysd00hyUDjyMHUj5ocBZBUmh+OR/jtEP27FIJhXp6D4srdic9L6mvsKuC5zRguwFMVA7Hc7xSfC4oWzlGibkx5MNCivhEKw0ySiQY9B7h84JmCxerHuA4bXn58jwh6TUQeLHn1hmbgkJGIl7fUZRrgQ7EgGY4NfBsu0Q/6aIMksjmxLZjpIIzsX1UJJhg5QCG6M8U4OyN7Ky5t4bTKhDQxxTUeVWqqngIe+UQcTwyZDfLTz5iG/nk9rlTzMQJ190bllvQUPpggenn1Qg4UovU0Goh/SV6OdlTmWTnZ4WbUNFBq13xwsn/EmB8xcrkAq6eCw5MZs+yxd31INFT0ohHMy7Nh5gMVKf7J5J6gcqsuzHiReodp34R31gD06TQbGAk+Kbl+8DKXGVsdPUJRsqgdOQ+9RukXA==; 5:H3hGkhY+dJD2//KCMr0VxLnxhzas0FZRP8EHNsOZQZO69E3PtBh35zdBv8B6K+NbtPhI5CiMg74Tnmm2YH+OKtbTSKoQJgAX5L8vCJMUMM92jUX7PRwIMyhGuBxuKTLHFf+cXumvrZcU0e/dQ9ujkQ==; 24:J/dGplIXtfjSLHrCjx1NCqZ9sh6MBiNzgRc2l7C2YQYvURkNOViWOaCfpicIk2vXbpoaKNtPIe/H+Ql/L9ESj072dJnpzq1sMyBVWDKftng= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SG2PR0601MB1455; 7:GW4to+jPAqQ9x5ufMeomWCefnP7/UNCaQwPg06ZA5YeA2fLnlvn9oI4P4UddhXwg/SvR6reak7c6iUDGIHIysDa8HAIDJ60cyiJubkxQG3MehnSnftT+KUjEtaHl7EgduelzHRUlCpGr6aVxWWTnDiP9xlnynuE/NCG6SzOxcS+a1/9AdmzysIoLRnCWFVUHqbjOUFwwKsbMj0jfN/SqW8gQpvslqW8f9lMdrNXna3rDNYG+YQb35XUD/of8RH5qVi3F94IPGE4Yn5QAbcLgr9aaJp0Z+cTuDd5XisrUcGiM1W4SFgCe3RocORpn5dbvt661/Q8soJWl0TB0d/V6zHEAKCPyjeZfj8Kvl4xahsjvlWuXeIqGF7Bs7FpUFGvGo2Oy71dkg884UlZh/n9UXLPBi9Q0+rSRKp04UfcDDvKJyCOskbfxQNJIW8I4w06VzSDWuEOSjXQ2RB1lva6lzw==; 20:UR/wAMoSqlF1VM6KsMl25fEcjkB/v1m+5DRPrUk3Ox9P98/jo5C2/dLnFT3Y0gQN3PsoB77vUt1nsCO6FURjBIGI/2bosFkfKQ+VD/Pe+r7djh1AEslgpdmNyeS6MMNgf9wqAKg81SQytC5iJyURExfFrEYQq8znHkDsz6U/+Cc= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2016 03:55:11.9508 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR0601MB1455 Cc: Linux-ALSA , NAOYA SHIIBA , Hisao Munakata , TOSHIAKI KOMATSU , Yusuke Goda , Simon , YOSHIYUKI ITO , Tsuyoshi Tsumuraya , HARUNOBU KUROKAWA , RYO KODAMA Subject: [alsa-devel] [PATCH] ASoC: ak4642: Replace mdelay function to msleep 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: Harunobu Kurokawa Replace mdelay to msleep to avoid busy loop on ak4642_lout_event(). Otherwise, sometimes playback doesn't work correctly when pulseaudio was used. Signed-off-by: Harunobu Kurokawa --- sound/soc/codecs/ak4642.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/codecs/ak4642.c b/sound/soc/codecs/ak4642.c index 40500cd..0205ae1 100644 --- a/sound/soc/codecs/ak4642.c +++ b/sound/soc/codecs/ak4642.c @@ -186,7 +186,7 @@ static int ak4642_lout_event(struct snd_soc_dapm_widget *w, break; case SND_SOC_DAPM_POST_PMU: /* after widget power up */ /* Power save mode OFF */ - mdelay(popup_wait); + msleep(popup_wait); snd_soc_update_bits(codec, SG_SL2, LOPS, 0); break; case SND_SOC_DAPM_PRE_PMD: /* before widget power down */