From patchwork Wed Jan 19 15:52:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Takashi Iwai X-Patchwork-Id: 12717630 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 16500C433F5 for ; Wed, 19 Jan 2022 15:53:55 +0000 (UTC) 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 8940B3192; Wed, 19 Jan 2022 16:53:03 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 8940B3192 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1642607633; bh=S23ctfz1rnEL/OfqB0hG9fbrr9xwMTj3Evp6bA8Cew4=; h=From:To:Subject:Date:Cc:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From; b=VP1MRlOLsSY7Sv22pR+czYfZ7XY++nyE5E3EgeksPoJcA0IITM5js6gjJFdA4yRAY AvY+w2fUJ2DMGFnLbOLlDiYCc2DBEENo40nxDtsCi2kx3RXbJDiPRSV8VHlxtoMmKM 1gNnhOLianvBdiRJguezzIYeZaYGb2iS90grBUW8= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 105E1F80162; Wed, 19 Jan 2022 16:53:03 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 17FCEF801F7; Wed, 19 Jan 2022 16:53:02 +0100 (CET) Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id 7992BF80100 for ; Wed, 19 Jan 2022 16:52:59 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 7992BF80100 Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b="PcjfJo9b"; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b="Zf5ZuFkm" Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out1.suse.de (Postfix) with ESMTP id AC2AD2113A; Wed, 19 Jan 2022 15:52:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1642607578; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=x+Z1qAXliCZNUmjYe+qRdP6RGgEi3gvs4s59JbSm0b8=; b=PcjfJo9bV1Nnp8fm6BU+/u475zAj2su2IfSz6E4Ukf/Z3eY/0u9RTC3U0r3UqKMCAJWVZT VPecf6gTb1lWJL8OVcIkqolIn3ccUNKiFKzg5iMV0FZGR5bUCw+rdIGOSy6hfYIFPaffFy +EDxY8gGcD3XV76vYVHLyErEcWWeh7g= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1642607578; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=x+Z1qAXliCZNUmjYe+qRdP6RGgEi3gvs4s59JbSm0b8=; b=Zf5ZuFkmcJRt8ghRCCgfKw9Qy5m9f1jRl6pwBQBOz7+3VbSPRzXLVCvY1l4/C8AggEkGif mK6lO/MBOn55x1Aw== Received: from alsa1.nue.suse.com (alsa1.suse.de [10.160.4.42]) by relay2.suse.de (Postfix) with ESMTP id 54149A3B87; Wed, 19 Jan 2022 15:52:58 +0000 (UTC) From: Takashi Iwai To: Mark Brown Subject: [PATCH v2 0/2] ASoC DPCM lockdep fixes Date: Wed, 19 Jan 2022 16:52:47 +0100 Message-Id: <20220119155249.26754-1-tiwai@suse.de> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Cc: Hans de Goede , alsa-devel@alsa-project.org, Pierre-Louis Bossart , Marek Szyprowski 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: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" Hi, this is the revised patches for addressing ASoC lockdep warnings due to the recent DPCM locking refactoring. Takashi v1->v2: - minor correction in the changelog for nested lock - debugfs removal workaround === Takashi Iwai (2): ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks ASoC: soc-pcm: Move debugfs removal out of spinlock include/sound/pcm.h | 15 +++++++++++++++ sound/core/pcm_native.c | 13 +++++++++++++ sound/soc/soc-pcm.c | 18 ++++++++++++------ 3 files changed, 40 insertions(+), 6 deletions(-)