From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9DD7A330B14 for ; Mon, 15 Jun 2026 09:39:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781516364; cv=none; b=SSdYGRV2n3ic7xI3qgqE4N19Jend3vxpgRkHPFWVGvx9YgQF72sc2lJLsCOGSvSy1sXysKqK8x4O67O5ZGa6Io3jLSCKLOqfIi46ErnYlANxfugCOSmJ5hpwZwtxmOJy8ezXRJaRfysa0OA2s4eKCfsr6uLWV+0HNLPnjxyQQHA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781516364; c=relaxed/simple; bh=bSrLQmcCJB7fAevtWnTYtSpgVj3mkq7+M4acVTFsHO4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=SuCsEKdTVonU5Q382I3omH8VI1zluyDg9vL05NbpQJw9VkQgcYbye8fe3X9KsedgpYKTZzoKv0phe47e3UGlZrZFy04fGSaCAmlcYfUkHLK9qEIpXZJuSA48Ek0EI7CD3gnWtcb62br9AWA1DX/n+SwYCxBS39s213XbS22OgHs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Ct0QvzMk; arc=none smtp.client-ip=209.85.216.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Ct0QvzMk" Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-36b7b7b7a80so1853650a91.1 for ; Mon, 15 Jun 2026 02:39:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781516363; x=1782121163; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=v8RfSoNGjMJMgs5qfUtbdb1xy6XGXw4boE+GRcRxWog=; b=Ct0QvzMk40QMFveufaKmN0SHc4h4VU089YnRe8LrVDwgFlGJA+wp2tTvQf25bYE4Os oQS/TAbzrTzr8fE7C0YcKDpOc0ZUYR4Frv8gle0tRhcngTPM7TFAfAl90ZXlOwKwQTRN hiK2IQd1A2OtIh/4aVHLX/de/lzn8uJn16NrYxywTbKzy5eWOvssnzFU/Eu5mnIaOTT3 A6v9/vlH/erkT19fkoxGMXq9Bt3PSY0UkBeoTHfR2q0vbiRcf3BDGlvwIdiHDc3WK4Lx vGtX1CSZf9uSZiViq70WlFO98iA0Z4ymiQoM1Znw4FhuiCsConbSf1XZTxR0IrPI8QYT iZew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781516363; x=1782121163; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=v8RfSoNGjMJMgs5qfUtbdb1xy6XGXw4boE+GRcRxWog=; b=VO06JAhOVGYMH8zEPW1ZlK8fJc/Jqzq86KJ7F6wZ/K7pCLYif5Ru3NzN0We4APKk2x hEKYVmOhzNWTsvpHEkfgrJop+bJYMpBoBmKyW5dcDxtkl81j5V1bVN3WMgd+0CCTOFkk Dj0j9Ctdj/Zu6VEOR38fEbzkQW8iR1ke3qZScAjByta08Y2lHhhkNapA622fm6LSwJ87 qb7RGozs2EpHtoGEV0YuFucERrO/pAL7RQObZDoVmEfXccA7kuTj5+BMIHUd20/mbQwV 3K+iwMezTG6vUwijZYF/p+uaNCB0JyQHbdi64tGqj9DSScmf+Nn1dkpLeoIOkwRpTwQj ac4Q== X-Forwarded-Encrypted: i=1; AFNElJ/AWKk1AWXU9wrVUOJQ4Nc836h5yztuQYJfqR1Nbqp9PyowWycsmhwcsQCynPY0+atlwKTWmo3cGg+72Sw=@vger.kernel.org X-Gm-Message-State: AOJu0YwJa8TIWCI7/Yp8Ga0D/nuh9icJ3ICXhz6oVrbPiITGIutBlzNN 6R5oWGXAkloYjPjmqo5XJ2rA+W0rNB0hFpjbuIbjYFgRx2DVXdC8xLBb X-Gm-Gg: Acq92OEf7Y6F203zJooWFpju/9lYcKVILZZlwwAg9SOAwu6mBnrUGSr6gECA7KHbyyD j9e0sPoz/FPQoVEgilO1Llh9NROdqsMHOLKhn7Z1bm/Dgv35GcWzHqRnaC8t+O1VYbwAQHnGpAy c90uObDZgeOIn5ZQK6CiFJ3S1oVBhVQ5GyTMVs5j0fsQfO3+cJnckMOe2r2rwhN4OxoE8wOoNd7 KyejyvG0ZgcpCwGx0ei/42MYIr0l+juUWCDeUYvtuADdLkOleS+PU9Pe8X48g7rb8aK96Cr3JZv zpb2Iys51hC5a0jEgGrtfQknyzA7WlUoYK4RkLwUN7oxPh/f2oVPL5M5flHUiclTyWppmhIfy6f DUWn01YQyOUXEIvboB9YHSzHTFX7c9QM3IMVTWUG3bzTPxK126knhi/nlI6GaZMEiZZj1VpI7pH 8eQEGR6hZhgfoAr/TVlAHMytY1sx81jfVlJ3ivGAky5FHKJFGcLSqVCxGhI4jwxJyqjCyl X-Received: by 2002:a17:90b:3e8e:b0:369:74b3:a103 with SMTP id 98e67ed59e1d1-379edacfef0mr11864728a91.8.1781516362913; Mon, 15 Jun 2026 02:39:22 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-37a1eba8e9asm9936290a91.2.2026.06.15.02.39.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jun 2026 02:39:22 -0700 (PDT) From: phucduc.bui@gmail.com To: Mark Brown Cc: Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Shengjiu Wang , Xiubo Li , Frank Li , Fabio Estevam , Nicolin Chen , Sascha Hauer , Pengutronix Kernel Team , linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, bui duc phuc Subject: [PATCH v2 00/11] ASoC: fsl: Use guard() for mutex & spin locks Date: Mon, 15 Jun 2026 16:38:13 +0700 Message-ID: <20260615093824.115751-1-phucduc.bui@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: bui duc phuc Hi all, This series converts mutex and spinlock handling in the FSL sound drivers to use guard() helpers. The changes are code cleanup only and should have no functional impact. Compile tested only. Changes in v2: - mpc5200_psc_ac97: Fix scoped_guard() usage by replacing scoped_guard(mutex_lock, ...) with scoped_guard(mutex, ...). - Added compile testing for mpc5200_dma and mpc5200_psc_ac97, which were not compile-tested in v1. Best regards, Phuc bui duc phuc (11): ASoC: fsl_asrc: Use guard() for spin locks ASoC: fsl_audmix: Use guard() for spin locks ASoC: fsl_easrc: Use guard() for spin locks ASoC: fsl_esai: Use guard() for spin locks ASoC: fsl_spdif: Use guard() for spin locks ASoC: fsl_ssi: Use guard() for mutex locks ASoC: fsl_xcvr: Use guard() for spin locks ASoC: imx-audio-rpmsg: Use guard() for spin locks ASoC: fsl_rpmsg: Use guard() for mutex & spin locks ASoC: fsl: mpc5200_dma: Use guard() for spin locks ASoC: fsl: mpc5200_psc_ac97: Use guard() for mutex locks sound/soc/fsl/fsl_asrc.c | 10 +---- sound/soc/fsl/fsl_audmix.c | 11 ++--- sound/soc/fsl/fsl_easrc.c | 36 +++++------------ sound/soc/fsl/fsl_esai.c | 16 +++----- sound/soc/fsl/fsl_spdif.c | 8 +--- sound/soc/fsl/fsl_ssi.c | 13 ++---- sound/soc/fsl/fsl_xcvr.c | 29 ++++++-------- sound/soc/fsl/imx-audio-rpmsg.c | 25 ++++++------ sound/soc/fsl/imx-pcm-rpmsg.c | 69 ++++++++++++++------------------ sound/soc/fsl/mpc5200_dma.c | 56 +++++++++++++------------- sound/soc/fsl/mpc5200_psc_ac97.c | 34 ++++++---------- 11 files changed, 121 insertions(+), 186 deletions(-) -- 2.43.0