From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2170FCA9EAE for ; Tue, 29 Oct 2019 19:12:02 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2387E20717 for ; Tue, 29 Oct 2019 19:12:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="MSt94nt8" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2387E20717 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id CD07C2263; Tue, 29 Oct 2019 20:11:08 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz CD07C2263 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1572376318; bh=bDWOP2vSAM1Bo1SwRCfpD5DDqhkUXBLVSZFu5yHNh1o=; h=Date:From:To:Cc:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From; b=MSt94nt8irfztGEkOojtKcautJnrT43Pdp2b3P6a7EMWVUiDyJfILw2Ljy8L5XCpj oYwuVLivgg85Sfz92fiveIKQYxM94OTx8JpMMXxWkAJi3diAVpQ2POrth6pS+5B/qN jtEARQzo7VJuF91T/mGe6a/+3X8vvznyPjda9OlE= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 56F1BF80392; Tue, 29 Oct 2019 20:11:08 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 7DC69F803CF; Tue, 29 Oct 2019 20:11:06 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id 07440F80269 for ; Tue, 29 Oct 2019 20:11:02 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 07440F80269 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Oct 2019 12:10:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,245,1569308400"; d="scan'208";a="230179348" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by fmsmga002.fm.intel.com with SMTP; 29 Oct 2019 12:10:50 -0700 Received: by stinkbox (sSMTP sendmail emulation); Tue, 29 Oct 2019 21:10:50 +0200 Date: Tue, 29 Oct 2019 21:10:50 +0200 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= To: alsa-devel@alsa-project.org Message-ID: <20191029191050.GF1208@intel.com> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Cc: Takashi Iwai , intel-gfx@lists.freedesktop.org Subject: [alsa-devel] pcm_lock deadlock X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 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: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" Hi Takashi, I just got this deadlock when I tried to modprobe i915 on an ELK: [ 203.716416] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [ 203.716417] WARNING: possible recursive locking detected [ 203.716418] 5.4.0-rc5-elk+ #206 Not tainted [ 203.716419] -------------------------------------------- [ 203.716420] kworker/0:1/12 is trying to acquire lock: [ 203.716421] efb1c138 (&spec->pcm_lock){+.+.}, at: generic_hdmi_init+0x21= /0x140 [snd_hda_codec_hdmi] [ 203.716426] = but task is already holding lock: [ 203.716427] efb1c138 (&spec->pcm_lock){+.+.}, at: check_presence_and_rep= ort+0x67/0xb0 [snd_hda_codec_hdmi] [ 203.716430] = other info that might help us debug this: [ 203.716431] Possible unsafe locking scenario: [ 203.716431] CPU0 [ 203.716432] ---- [ 203.716432] lock(&spec->pcm_lock); [ 203.716433] lock(&spec->pcm_lock); [ 203.716434] = *** DEADLOCK *** [ 203.716435] May be due to missing lock nesting notation [ 203.716436] 3 locks held by kworker/0:1/12: [ 203.716436] #0: f14096a0 ((wq_completion)events){+.+.}, at: process_one= _work+0x1b8/0x530 [ 203.716442] #1: f14dbf4c ((work_completion)(&bus->unsol_work)){+.+.}, a= t: process_one_work+0x1b8/0x530 [ 203.716444] #2: efb1c138 (&spec->pcm_lock){+.+.}, at: check_presence_an= d_report+0x67/0xb0 [snd_hda_codec_hdmi] [ 203.716448] = stack backtrace: [ 203.716449] CPU: 0 PID: 12 Comm: kworker/0:1 Not tainted 5.4.0-rc5-elk+ = #206 [ 203.716450] Hardware name: System manufacturer P5Q-EM/P5Q-EM, BIOS 2203 = 07/08/2009 [ 203.716457] Workqueue: events snd_hdac_bus_process_unsol_events [snd_hda= _core] [ 203.716459] Call Trace: [ 203.716463] dump_stack+0x66/0x8e [ 203.716466] __lock_acquire.cold.62+0x3bf/0x3c7 [ 203.716468] ? mark_held_locks+0x3f/0x60 [ 203.716470] ? _raw_spin_unlock_irq+0x22/0x30 [ 203.716478] ? azx_rirb_get_response+0xd7/0x220 [snd_hda_codec] [ 203.716479] ? lockdep_hardirqs_on+0xec/0x1a0 [ 203.716480] ? _raw_spin_unlock_irq+0x22/0x30 [ 203.716483] ? trace_hardirqs_on+0x4a/0xf0 [ 203.716484] ? find_held_lock+0x26/0xb0 [ 203.716486] lock_acquire+0x74/0x150 [ 203.716488] ? generic_hdmi_init+0x21/0x140 [snd_hda_codec_hdmi] [ 203.716490] __mutex_lock+0x60/0x810 [ 203.716492] ? generic_hdmi_init+0x21/0x140 [snd_hda_codec_hdmi] [ 203.716496] ? snd_hdac_exec_verb+0x16/0x40 [snd_hda_core] [ 203.716499] ? codec_read+0x29/0x40 [snd_hda_core] [ 203.716501] mutex_lock_nested+0x14/0x20 [ 203.716503] ? generic_hdmi_init+0x21/0x140 [snd_hda_codec_hdmi] [ 203.716505] generic_hdmi_init+0x21/0x140 [snd_hda_codec_hdmi] [ 203.716507] generic_hdmi_resume+0x18/0x60 [snd_hda_codec_hdmi] [ 203.716512] hda_call_codec_resume+0xc2/0x130 [snd_hda_codec] [ 203.716517] hda_codec_runtime_resume+0x2a/0x60 [snd_hda_codec] [ 203.716520] __rpm_callback+0x7a/0x140 [ 203.716524] ? snd_hda_codec_device_new+0x2a0/0x2a0 [snd_hda_codec] [ 203.716529] ? snd_hda_codec_device_new+0x2a0/0x2a0 [snd_hda_codec] [ 203.716531] rpm_callback+0x1a/0x70 [ 203.716535] ? snd_hda_codec_device_new+0x2a0/0x2a0 [snd_hda_codec] [ 203.716537] rpm_resume+0x52c/0x700 [ 203.716538] ? _raw_spin_lock_irqsave+0x32/0x40 [ 203.716540] __pm_runtime_resume+0x43/0x90 [ 203.716543] snd_hdac_power_up_pm+0x4d/0x50 [snd_hda_core] [ 203.716546] hdmi_present_sense+0x34/0x340 [snd_hda_codec_hdmi] [ 203.716548] ? finish_task_switch+0x89/0x210 [ 203.716550] check_presence_and_report+0x7a/0xb0 [snd_hda_codec_hdmi] [ 203.716553] hdmi_unsol_event+0x57/0x60 [snd_hda_codec_hdmi] [ 203.716557] ? hda_codec_match+0x70/0x70 [snd_hda_codec] [ 203.716561] hda_codec_unsol_event+0x12/0x20 [snd_hda_codec] [ 203.716564] snd_hdac_bus_process_unsol_events+0x51/0x60 [snd_hda_core] [ 203.716566] process_one_work+0x230/0x530 [ 203.716567] worker_thread+0x37/0x410 [ 203.716569] kthread+0xf5/0x110 [ 203.716570] ? process_one_work+0x530/0x530 [ 203.716572] ? kthread_create_worker_on_cpu+0x20/0x20 [ 203.716574] ret_from_fork+0x2e/0x38 Looks like commit ade49db337a9 ("ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI") introduced pcm_lock to generic_hdmi_init(). -- = Ville Syrj=E4l=E4 Intel _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org https://mailman.alsa-project.org/mailman/listinfo/alsa-devel From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: pcm_lock deadlock Date: Tue, 29 Oct 2019 21:10:50 +0200 Message-ID: <20191029191050.GF1208@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1E9926E5C0 for ; Tue, 29 Oct 2019 19:10:57 +0000 (UTC) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: alsa-devel@alsa-project.org Cc: Takashi Iwai , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SGkgVGFrYXNoaSwKCkkganVzdCBnb3QgdGhpcyBkZWFkbG9jayB3aGVuIEkgdHJpZWQgdG8gbW9k cHJvYmUgaTkxNSBvbiBhbiBFTEs6CgpbICAyMDMuNzE2NDE2XSA9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQpbICAyMDMuNzE2NDE3XSBXQVJOSU5HOiBwb3NzaWJs ZSByZWN1cnNpdmUgbG9ja2luZyBkZXRlY3RlZApbICAyMDMuNzE2NDE4XSA1LjQuMC1yYzUtZWxr KyAjMjA2IE5vdCB0YWludGVkClsgIDIwMy43MTY0MTldIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgIDIwMy43MTY0MjBdIGt3b3JrZXIvMDoxLzEyIGlzIHRy eWluZyB0byBhY3F1aXJlIGxvY2s6ClsgIDIwMy43MTY0MjFdIGVmYjFjMTM4ICgmc3BlYy0+cGNt X2xvY2speysuKy59LCBhdDogZ2VuZXJpY19oZG1pX2luaXQrMHgyMS8weDE0MCBbc25kX2hkYV9j b2RlY19oZG1pXQpbICAyMDMuNzE2NDI2XSAKICAgICAgICAgICAgICAgYnV0IHRhc2sgaXMgYWxy ZWFkeSBob2xkaW5nIGxvY2s6ClsgIDIwMy43MTY0MjddIGVmYjFjMTM4ICgmc3BlYy0+cGNtX2xv Y2speysuKy59LCBhdDogY2hlY2tfcHJlc2VuY2VfYW5kX3JlcG9ydCsweDY3LzB4YjAgW3NuZF9o ZGFfY29kZWNfaGRtaV0KWyAgMjAzLjcxNjQzMF0gCiAgICAgICAgICAgICAgIG90aGVyIGluZm8g dGhhdCBtaWdodCBoZWxwIHVzIGRlYnVnIHRoaXM6ClsgIDIwMy43MTY0MzFdICBQb3NzaWJsZSB1 bnNhZmUgbG9ja2luZyBzY2VuYXJpbzoKClsgIDIwMy43MTY0MzFdICAgICAgICBDUFUwClsgIDIw My43MTY0MzJdICAgICAgICAtLS0tClsgIDIwMy43MTY0MzJdICAgbG9jaygmc3BlYy0+cGNtX2xv Y2spOwpbICAyMDMuNzE2NDMzXSAgIGxvY2soJnNwZWMtPnBjbV9sb2NrKTsKWyAgMjAzLjcxNjQz NF0gCiAgICAgICAgICAgICAgICAqKiogREVBRExPQ0sgKioqCgpbICAyMDMuNzE2NDM1XSAgTWF5 IGJlIGR1ZSB0byBtaXNzaW5nIGxvY2sgbmVzdGluZyBub3RhdGlvbgoKWyAgMjAzLjcxNjQzNl0g MyBsb2NrcyBoZWxkIGJ5IGt3b3JrZXIvMDoxLzEyOgpbICAyMDMuNzE2NDM2XSAgIzA6IGYxNDA5 NmEwICgod3FfY29tcGxldGlvbilldmVudHMpeysuKy59LCBhdDogcHJvY2Vzc19vbmVfd29yaysw eDFiOC8weDUzMApbICAyMDMuNzE2NDQyXSAgIzE6IGYxNGRiZjRjICgod29ya19jb21wbGV0aW9u KSgmYnVzLT51bnNvbF93b3JrKSl7Ky4rLn0sIGF0OiBwcm9jZXNzX29uZV93b3JrKzB4MWI4LzB4 NTMwClsgIDIwMy43MTY0NDRdICAjMjogZWZiMWMxMzggKCZzcGVjLT5wY21fbG9jayl7Ky4rLn0s IGF0OiBjaGVja19wcmVzZW5jZV9hbmRfcmVwb3J0KzB4NjcvMHhiMCBbc25kX2hkYV9jb2RlY19o ZG1pXQpbICAyMDMuNzE2NDQ4XSAKICAgICAgICAgICAgICAgc3RhY2sgYmFja3RyYWNlOgpbICAy MDMuNzE2NDQ5XSBDUFU6IDAgUElEOiAxMiBDb21tOiBrd29ya2VyLzA6MSBOb3QgdGFpbnRlZCA1 LjQuMC1yYzUtZWxrKyAjMjA2ClsgIDIwMy43MTY0NTBdIEhhcmR3YXJlIG5hbWU6IFN5c3RlbSBt YW51ZmFjdHVyZXIgUDVRLUVNL1A1US1FTSwgQklPUyAyMjAzICAgIDA3LzA4LzIwMDkKWyAgMjAz LjcxNjQ1N10gV29ya3F1ZXVlOiBldmVudHMgc25kX2hkYWNfYnVzX3Byb2Nlc3NfdW5zb2xfZXZl bnRzIFtzbmRfaGRhX2NvcmVdClsgIDIwMy43MTY0NTldIENhbGwgVHJhY2U6ClsgIDIwMy43MTY0 NjNdICBkdW1wX3N0YWNrKzB4NjYvMHg4ZQpbICAyMDMuNzE2NDY2XSAgX19sb2NrX2FjcXVpcmUu Y29sZC42MisweDNiZi8weDNjNwpbICAyMDMuNzE2NDY4XSAgPyBtYXJrX2hlbGRfbG9ja3MrMHgz Zi8weDYwClsgIDIwMy43MTY0NzBdICA/IF9yYXdfc3Bpbl91bmxvY2tfaXJxKzB4MjIvMHgzMApb ICAyMDMuNzE2NDc4XSAgPyBhenhfcmlyYl9nZXRfcmVzcG9uc2UrMHhkNy8weDIyMCBbc25kX2hk YV9jb2RlY10KWyAgMjAzLjcxNjQ3OV0gID8gbG9ja2RlcF9oYXJkaXJxc19vbisweGVjLzB4MWEw ClsgIDIwMy43MTY0ODBdICA/IF9yYXdfc3Bpbl91bmxvY2tfaXJxKzB4MjIvMHgzMApbICAyMDMu NzE2NDgzXSAgPyB0cmFjZV9oYXJkaXJxc19vbisweDRhLzB4ZjAKWyAgMjAzLjcxNjQ4NF0gID8g ZmluZF9oZWxkX2xvY2srMHgyNi8weGIwClsgIDIwMy43MTY0ODZdICBsb2NrX2FjcXVpcmUrMHg3 NC8weDE1MApbICAyMDMuNzE2NDg4XSAgPyBnZW5lcmljX2hkbWlfaW5pdCsweDIxLzB4MTQwIFtz bmRfaGRhX2NvZGVjX2hkbWldClsgIDIwMy43MTY0OTBdICBfX211dGV4X2xvY2srMHg2MC8weDgx MApbICAyMDMuNzE2NDkyXSAgPyBnZW5lcmljX2hkbWlfaW5pdCsweDIxLzB4MTQwIFtzbmRfaGRh X2NvZGVjX2hkbWldClsgIDIwMy43MTY0OTZdICA/IHNuZF9oZGFjX2V4ZWNfdmVyYisweDE2LzB4 NDAgW3NuZF9oZGFfY29yZV0KWyAgMjAzLjcxNjQ5OV0gID8gY29kZWNfcmVhZCsweDI5LzB4NDAg W3NuZF9oZGFfY29yZV0KWyAgMjAzLjcxNjUwMV0gIG11dGV4X2xvY2tfbmVzdGVkKzB4MTQvMHgy MApbICAyMDMuNzE2NTAzXSAgPyBnZW5lcmljX2hkbWlfaW5pdCsweDIxLzB4MTQwIFtzbmRfaGRh X2NvZGVjX2hkbWldClsgIDIwMy43MTY1MDVdICBnZW5lcmljX2hkbWlfaW5pdCsweDIxLzB4MTQw IFtzbmRfaGRhX2NvZGVjX2hkbWldClsgIDIwMy43MTY1MDddICBnZW5lcmljX2hkbWlfcmVzdW1l KzB4MTgvMHg2MCBbc25kX2hkYV9jb2RlY19oZG1pXQpbICAyMDMuNzE2NTEyXSAgaGRhX2NhbGxf Y29kZWNfcmVzdW1lKzB4YzIvMHgxMzAgW3NuZF9oZGFfY29kZWNdClsgIDIwMy43MTY1MTddICBo ZGFfY29kZWNfcnVudGltZV9yZXN1bWUrMHgyYS8weDYwIFtzbmRfaGRhX2NvZGVjXQpbICAyMDMu NzE2NTIwXSAgX19ycG1fY2FsbGJhY2srMHg3YS8weDE0MApbICAyMDMuNzE2NTI0XSAgPyBzbmRf aGRhX2NvZGVjX2RldmljZV9uZXcrMHgyYTAvMHgyYTAgW3NuZF9oZGFfY29kZWNdClsgIDIwMy43 MTY1MjldICA/IHNuZF9oZGFfY29kZWNfZGV2aWNlX25ldysweDJhMC8weDJhMCBbc25kX2hkYV9j b2RlY10KWyAgMjAzLjcxNjUzMV0gIHJwbV9jYWxsYmFjaysweDFhLzB4NzAKWyAgMjAzLjcxNjUz NV0gID8gc25kX2hkYV9jb2RlY19kZXZpY2VfbmV3KzB4MmEwLzB4MmEwIFtzbmRfaGRhX2NvZGVj XQpbICAyMDMuNzE2NTM3XSAgcnBtX3Jlc3VtZSsweDUyYy8weDcwMApbICAyMDMuNzE2NTM4XSAg PyBfcmF3X3NwaW5fbG9ja19pcnFzYXZlKzB4MzIvMHg0MApbICAyMDMuNzE2NTQwXSAgX19wbV9y dW50aW1lX3Jlc3VtZSsweDQzLzB4OTAKWyAgMjAzLjcxNjU0M10gIHNuZF9oZGFjX3Bvd2VyX3Vw X3BtKzB4NGQvMHg1MCBbc25kX2hkYV9jb3JlXQpbICAyMDMuNzE2NTQ2XSAgaGRtaV9wcmVzZW50 X3NlbnNlKzB4MzQvMHgzNDAgW3NuZF9oZGFfY29kZWNfaGRtaV0KWyAgMjAzLjcxNjU0OF0gID8g ZmluaXNoX3Rhc2tfc3dpdGNoKzB4ODkvMHgyMTAKWyAgMjAzLjcxNjU1MF0gIGNoZWNrX3ByZXNl bmNlX2FuZF9yZXBvcnQrMHg3YS8weGIwIFtzbmRfaGRhX2NvZGVjX2hkbWldClsgIDIwMy43MTY1 NTNdICBoZG1pX3Vuc29sX2V2ZW50KzB4NTcvMHg2MCBbc25kX2hkYV9jb2RlY19oZG1pXQpbICAy MDMuNzE2NTU3XSAgPyBoZGFfY29kZWNfbWF0Y2grMHg3MC8weDcwIFtzbmRfaGRhX2NvZGVjXQpb ICAyMDMuNzE2NTYxXSAgaGRhX2NvZGVjX3Vuc29sX2V2ZW50KzB4MTIvMHgyMCBbc25kX2hkYV9j b2RlY10KWyAgMjAzLjcxNjU2NF0gIHNuZF9oZGFjX2J1c19wcm9jZXNzX3Vuc29sX2V2ZW50cysw eDUxLzB4NjAgW3NuZF9oZGFfY29yZV0KWyAgMjAzLjcxNjU2Nl0gIHByb2Nlc3Nfb25lX3dvcmsr MHgyMzAvMHg1MzAKWyAgMjAzLjcxNjU2N10gIHdvcmtlcl90aHJlYWQrMHgzNy8weDQxMApbICAy MDMuNzE2NTY5XSAga3RocmVhZCsweGY1LzB4MTEwClsgIDIwMy43MTY1NzBdICA/IHByb2Nlc3Nf b25lX3dvcmsrMHg1MzAvMHg1MzAKWyAgMjAzLjcxNjU3Ml0gID8ga3RocmVhZF9jcmVhdGVfd29y a2VyX29uX2NwdSsweDIwLzB4MjAKWyAgMjAzLjcxNjU3NF0gIHJldF9mcm9tX2ZvcmsrMHgyZS8w eDM4CgpMb29rcyBsaWtlIGNvbW1pdCBhZGU0OWRiMzM3YTkgKCJBTFNBOiBoZGEvaGRtaSAtIEFs bG93IGF1ZGlvCmNvbXBvbmVudCBmb3IgQU1EL0FUSSBhbmQgTnZpZGlhIEhETUkiKSBpbnRyb2R1 Y2VkIHBjbV9sb2NrCnRvIGdlbmVyaWNfaGRtaV9pbml0KCkuCgotLSAKVmlsbGUgU3lyasOkbMOk CkludGVsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8EF78CA9EAE for ; Tue, 29 Oct 2019 19:10:59 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5E75020679 for ; Tue, 29 Oct 2019 19:10:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5E75020679 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 053CA6E5C0; Tue, 29 Oct 2019 19:10:59 +0000 (UTC) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1E9926E5C0 for ; Tue, 29 Oct 2019 19:10:57 +0000 (UTC) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Oct 2019 12:10:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,245,1569308400"; d="scan'208";a="230179348" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by fmsmga002.fm.intel.com with SMTP; 29 Oct 2019 12:10:50 -0700 Received: by stinkbox (sSMTP sendmail emulation); Tue, 29 Oct 2019 21:10:50 +0200 Date: Tue, 29 Oct 2019 21:10:50 +0200 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= To: alsa-devel@alsa-project.org Message-ID: <20191029191050.GF1208@intel.com> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Subject: [Intel-gfx] pcm_lock deadlock X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Takashi Iwai , intel-gfx@lists.freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Message-ID: <20191029191050.pL0tRZqFul4MACfQqCKZ9MiaD5JN-GgXNXdsg2NEHQs@z> SGkgVGFrYXNoaSwKCkkganVzdCBnb3QgdGhpcyBkZWFkbG9jayB3aGVuIEkgdHJpZWQgdG8gbW9k cHJvYmUgaTkxNSBvbiBhbiBFTEs6CgpbICAyMDMuNzE2NDE2XSA9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQpbICAyMDMuNzE2NDE3XSBXQVJOSU5HOiBwb3NzaWJs ZSByZWN1cnNpdmUgbG9ja2luZyBkZXRlY3RlZApbICAyMDMuNzE2NDE4XSA1LjQuMC1yYzUtZWxr KyAjMjA2IE5vdCB0YWludGVkClsgIDIwMy43MTY0MTldIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgIDIwMy43MTY0MjBdIGt3b3JrZXIvMDoxLzEyIGlzIHRy eWluZyB0byBhY3F1aXJlIGxvY2s6ClsgIDIwMy43MTY0MjFdIGVmYjFjMTM4ICgmc3BlYy0+cGNt X2xvY2speysuKy59LCBhdDogZ2VuZXJpY19oZG1pX2luaXQrMHgyMS8weDE0MCBbc25kX2hkYV9j b2RlY19oZG1pXQpbICAyMDMuNzE2NDI2XSAKICAgICAgICAgICAgICAgYnV0IHRhc2sgaXMgYWxy ZWFkeSBob2xkaW5nIGxvY2s6ClsgIDIwMy43MTY0MjddIGVmYjFjMTM4ICgmc3BlYy0+cGNtX2xv Y2speysuKy59LCBhdDogY2hlY2tfcHJlc2VuY2VfYW5kX3JlcG9ydCsweDY3LzB4YjAgW3NuZF9o ZGFfY29kZWNfaGRtaV0KWyAgMjAzLjcxNjQzMF0gCiAgICAgICAgICAgICAgIG90aGVyIGluZm8g dGhhdCBtaWdodCBoZWxwIHVzIGRlYnVnIHRoaXM6ClsgIDIwMy43MTY0MzFdICBQb3NzaWJsZSB1 bnNhZmUgbG9ja2luZyBzY2VuYXJpbzoKClsgIDIwMy43MTY0MzFdICAgICAgICBDUFUwClsgIDIw My43MTY0MzJdICAgICAgICAtLS0tClsgIDIwMy43MTY0MzJdICAgbG9jaygmc3BlYy0+cGNtX2xv Y2spOwpbICAyMDMuNzE2NDMzXSAgIGxvY2soJnNwZWMtPnBjbV9sb2NrKTsKWyAgMjAzLjcxNjQz NF0gCiAgICAgICAgICAgICAgICAqKiogREVBRExPQ0sgKioqCgpbICAyMDMuNzE2NDM1XSAgTWF5 IGJlIGR1ZSB0byBtaXNzaW5nIGxvY2sgbmVzdGluZyBub3RhdGlvbgoKWyAgMjAzLjcxNjQzNl0g MyBsb2NrcyBoZWxkIGJ5IGt3b3JrZXIvMDoxLzEyOgpbICAyMDMuNzE2NDM2XSAgIzA6IGYxNDA5 NmEwICgod3FfY29tcGxldGlvbilldmVudHMpeysuKy59LCBhdDogcHJvY2Vzc19vbmVfd29yaysw eDFiOC8weDUzMApbICAyMDMuNzE2NDQyXSAgIzE6IGYxNGRiZjRjICgod29ya19jb21wbGV0aW9u KSgmYnVzLT51bnNvbF93b3JrKSl7Ky4rLn0sIGF0OiBwcm9jZXNzX29uZV93b3JrKzB4MWI4LzB4 NTMwClsgIDIwMy43MTY0NDRdICAjMjogZWZiMWMxMzggKCZzcGVjLT5wY21fbG9jayl7Ky4rLn0s IGF0OiBjaGVja19wcmVzZW5jZV9hbmRfcmVwb3J0KzB4NjcvMHhiMCBbc25kX2hkYV9jb2RlY19o ZG1pXQpbICAyMDMuNzE2NDQ4XSAKICAgICAgICAgICAgICAgc3RhY2sgYmFja3RyYWNlOgpbICAy MDMuNzE2NDQ5XSBDUFU6IDAgUElEOiAxMiBDb21tOiBrd29ya2VyLzA6MSBOb3QgdGFpbnRlZCA1 LjQuMC1yYzUtZWxrKyAjMjA2ClsgIDIwMy43MTY0NTBdIEhhcmR3YXJlIG5hbWU6IFN5c3RlbSBt YW51ZmFjdHVyZXIgUDVRLUVNL1A1US1FTSwgQklPUyAyMjAzICAgIDA3LzA4LzIwMDkKWyAgMjAz LjcxNjQ1N10gV29ya3F1ZXVlOiBldmVudHMgc25kX2hkYWNfYnVzX3Byb2Nlc3NfdW5zb2xfZXZl bnRzIFtzbmRfaGRhX2NvcmVdClsgIDIwMy43MTY0NTldIENhbGwgVHJhY2U6ClsgIDIwMy43MTY0 NjNdICBkdW1wX3N0YWNrKzB4NjYvMHg4ZQpbICAyMDMuNzE2NDY2XSAgX19sb2NrX2FjcXVpcmUu Y29sZC42MisweDNiZi8weDNjNwpbICAyMDMuNzE2NDY4XSAgPyBtYXJrX2hlbGRfbG9ja3MrMHgz Zi8weDYwClsgIDIwMy43MTY0NzBdICA/IF9yYXdfc3Bpbl91bmxvY2tfaXJxKzB4MjIvMHgzMApb ICAyMDMuNzE2NDc4XSAgPyBhenhfcmlyYl9nZXRfcmVzcG9uc2UrMHhkNy8weDIyMCBbc25kX2hk YV9jb2RlY10KWyAgMjAzLjcxNjQ3OV0gID8gbG9ja2RlcF9oYXJkaXJxc19vbisweGVjLzB4MWEw ClsgIDIwMy43MTY0ODBdICA/IF9yYXdfc3Bpbl91bmxvY2tfaXJxKzB4MjIvMHgzMApbICAyMDMu NzE2NDgzXSAgPyB0cmFjZV9oYXJkaXJxc19vbisweDRhLzB4ZjAKWyAgMjAzLjcxNjQ4NF0gID8g ZmluZF9oZWxkX2xvY2srMHgyNi8weGIwClsgIDIwMy43MTY0ODZdICBsb2NrX2FjcXVpcmUrMHg3 NC8weDE1MApbICAyMDMuNzE2NDg4XSAgPyBnZW5lcmljX2hkbWlfaW5pdCsweDIxLzB4MTQwIFtz bmRfaGRhX2NvZGVjX2hkbWldClsgIDIwMy43MTY0OTBdICBfX211dGV4X2xvY2srMHg2MC8weDgx MApbICAyMDMuNzE2NDkyXSAgPyBnZW5lcmljX2hkbWlfaW5pdCsweDIxLzB4MTQwIFtzbmRfaGRh X2NvZGVjX2hkbWldClsgIDIwMy43MTY0OTZdICA/IHNuZF9oZGFjX2V4ZWNfdmVyYisweDE2LzB4 NDAgW3NuZF9oZGFfY29yZV0KWyAgMjAzLjcxNjQ5OV0gID8gY29kZWNfcmVhZCsweDI5LzB4NDAg W3NuZF9oZGFfY29yZV0KWyAgMjAzLjcxNjUwMV0gIG11dGV4X2xvY2tfbmVzdGVkKzB4MTQvMHgy MApbICAyMDMuNzE2NTAzXSAgPyBnZW5lcmljX2hkbWlfaW5pdCsweDIxLzB4MTQwIFtzbmRfaGRh X2NvZGVjX2hkbWldClsgIDIwMy43MTY1MDVdICBnZW5lcmljX2hkbWlfaW5pdCsweDIxLzB4MTQw IFtzbmRfaGRhX2NvZGVjX2hkbWldClsgIDIwMy43MTY1MDddICBnZW5lcmljX2hkbWlfcmVzdW1l KzB4MTgvMHg2MCBbc25kX2hkYV9jb2RlY19oZG1pXQpbICAyMDMuNzE2NTEyXSAgaGRhX2NhbGxf Y29kZWNfcmVzdW1lKzB4YzIvMHgxMzAgW3NuZF9oZGFfY29kZWNdClsgIDIwMy43MTY1MTddICBo ZGFfY29kZWNfcnVudGltZV9yZXN1bWUrMHgyYS8weDYwIFtzbmRfaGRhX2NvZGVjXQpbICAyMDMu NzE2NTIwXSAgX19ycG1fY2FsbGJhY2srMHg3YS8weDE0MApbICAyMDMuNzE2NTI0XSAgPyBzbmRf aGRhX2NvZGVjX2RldmljZV9uZXcrMHgyYTAvMHgyYTAgW3NuZF9oZGFfY29kZWNdClsgIDIwMy43 MTY1MjldICA/IHNuZF9oZGFfY29kZWNfZGV2aWNlX25ldysweDJhMC8weDJhMCBbc25kX2hkYV9j b2RlY10KWyAgMjAzLjcxNjUzMV0gIHJwbV9jYWxsYmFjaysweDFhLzB4NzAKWyAgMjAzLjcxNjUz NV0gID8gc25kX2hkYV9jb2RlY19kZXZpY2VfbmV3KzB4MmEwLzB4MmEwIFtzbmRfaGRhX2NvZGVj XQpbICAyMDMuNzE2NTM3XSAgcnBtX3Jlc3VtZSsweDUyYy8weDcwMApbICAyMDMuNzE2NTM4XSAg PyBfcmF3X3NwaW5fbG9ja19pcnFzYXZlKzB4MzIvMHg0MApbICAyMDMuNzE2NTQwXSAgX19wbV9y dW50aW1lX3Jlc3VtZSsweDQzLzB4OTAKWyAgMjAzLjcxNjU0M10gIHNuZF9oZGFjX3Bvd2VyX3Vw X3BtKzB4NGQvMHg1MCBbc25kX2hkYV9jb3JlXQpbICAyMDMuNzE2NTQ2XSAgaGRtaV9wcmVzZW50 X3NlbnNlKzB4MzQvMHgzNDAgW3NuZF9oZGFfY29kZWNfaGRtaV0KWyAgMjAzLjcxNjU0OF0gID8g ZmluaXNoX3Rhc2tfc3dpdGNoKzB4ODkvMHgyMTAKWyAgMjAzLjcxNjU1MF0gIGNoZWNrX3ByZXNl bmNlX2FuZF9yZXBvcnQrMHg3YS8weGIwIFtzbmRfaGRhX2NvZGVjX2hkbWldClsgIDIwMy43MTY1 NTNdICBoZG1pX3Vuc29sX2V2ZW50KzB4NTcvMHg2MCBbc25kX2hkYV9jb2RlY19oZG1pXQpbICAy MDMuNzE2NTU3XSAgPyBoZGFfY29kZWNfbWF0Y2grMHg3MC8weDcwIFtzbmRfaGRhX2NvZGVjXQpb ICAyMDMuNzE2NTYxXSAgaGRhX2NvZGVjX3Vuc29sX2V2ZW50KzB4MTIvMHgyMCBbc25kX2hkYV9j b2RlY10KWyAgMjAzLjcxNjU2NF0gIHNuZF9oZGFjX2J1c19wcm9jZXNzX3Vuc29sX2V2ZW50cysw eDUxLzB4NjAgW3NuZF9oZGFfY29yZV0KWyAgMjAzLjcxNjU2Nl0gIHByb2Nlc3Nfb25lX3dvcmsr MHgyMzAvMHg1MzAKWyAgMjAzLjcxNjU2N10gIHdvcmtlcl90aHJlYWQrMHgzNy8weDQxMApbICAy MDMuNzE2NTY5XSAga3RocmVhZCsweGY1LzB4MTEwClsgIDIwMy43MTY1NzBdICA/IHByb2Nlc3Nf b25lX3dvcmsrMHg1MzAvMHg1MzAKWyAgMjAzLjcxNjU3Ml0gID8ga3RocmVhZF9jcmVhdGVfd29y a2VyX29uX2NwdSsweDIwLzB4MjAKWyAgMjAzLjcxNjU3NF0gIHJldF9mcm9tX2ZvcmsrMHgyZS8w eDM4CgpMb29rcyBsaWtlIGNvbW1pdCBhZGU0OWRiMzM3YTkgKCJBTFNBOiBoZGEvaGRtaSAtIEFs bG93IGF1ZGlvCmNvbXBvbmVudCBmb3IgQU1EL0FUSSBhbmQgTnZpZGlhIEhETUkiKSBpbnRyb2R1 Y2VkIHBjbV9sb2NrCnRvIGdlbmVyaWNfaGRtaV9pbml0KCkuCgotLSAKVmlsbGUgU3lyasOkbMOk CkludGVsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA==