From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) (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 46E33466B52 for ; Wed, 3 Jun 2026 11:50:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780487412; cv=none; b=V9bJGPQrdFxsK3RZCOu2t8KcAqUtgUwbObitBjb8pVZFP32T0gLruAd5l3/Tifvnga1sKAKU9aEQBGhg5XXnSyC7E8bhxFYGD/5bTVpC+RplpLm3zjbm4i92Ik0agMnkF5XkV8Hycq9P3N2faxOgbD/NuY9pfnQkh5H1kru6GCI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780487412; c=relaxed/simple; bh=8V62zHp0854T6kOPYi3qN2Z3/U8/1EVVhnVNlAFTfV0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=GJPLWMt9X+Hn+6yrO7jQQap0XH4BHxNXDe+S0NZdFo8orUqdxZt1blIpIB7mKwbTarZxivMmcr5VyBPY39QDKTKMZ+kKxJ5xAex5vHsMXAXgz7fro8kyKpa0THyOEw56yrlW4dXdb4ztjvqMTkFCUa9dJb9WCmjrnkt0odHzcaw= 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=G9POPP12; arc=none smtp.client-ip=209.85.214.178 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="G9POPP12" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2c0b944f6edso37630795ad.2 for ; Wed, 03 Jun 2026 04:50:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780487409; x=1781092209; 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=NLpX7pXcoYewnIuzKIYAV54Q2yRbmRAcp638a4WMytU=; b=G9POPP12/zIze1OJwM5EBERPv+Ua/N/VHeBNJfTRncw4uahcn+b8hUvoen+HyhYtfM wJBAOW6NUpkPQQzAZ2xoV/lr7ubZPk7dGF142u7ZsFvyk9020IBJA6Fe1jlGlD3hATiA veG9PNU5c3dUZEX3cYPhZYRZjINGK6/zJRhmdh7nUNbkYYzGVEC6+lKZbkQDnTpLEaoy XrM7CMOsBm+tx//3rs1uLcRejS41k5Fjz46ztlnEnZmtu2c6wKtMh9E5PAzNMmLuc/Sq 1CaifxTpfqp5/nA++zecYdQobdg/GjURIlqm8NoL2JYvBpdXoLTnTUvtE8ortPQXaxIp xYGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780487409; x=1781092209; 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=NLpX7pXcoYewnIuzKIYAV54Q2yRbmRAcp638a4WMytU=; b=mPjxLJMjswbici7cR8+/EHPwy9unXKa1El8+673YC7HD6BKOfRzd+dyLrbL6C5uK4I p5oA9juky49KcbbiZ3o0sqHifGXIDgYnHWxyXAtVu8s6h8GiDzsrg/DgH7cHmMWDlOg6 NgjD9OX5/A4mMPOhNQCrZNaOBgnX4YtEnLybUaJt8hSi3/TvZwpks3jwwt+7jJKH1ELa IzontllXs3vuwZv+5xu5RgUeketoWImkAdP84iDcgcTDg7nbE3iPh6df+Dh06ZHfg9Pe pTCNwn/hI0poDJ0Nxuf1GCNiFpJ3GpDkhVq3Nj65x0rUc9YtxicHqMEqzZ0F2VNE3nN+ rApQ== X-Forwarded-Encrypted: i=1; AFNElJ+XC72V9JKidmBNuzg1npGcgft+BhOpqvVybtjYrJTzG+8+IGQFdwlFtqDRTQHPjoLqJ1Tc4cv7akdVLLo=@vger.kernel.org X-Gm-Message-State: AOJu0Yx4ccURl7Ccp884OUdn35sA7NmC98I5wtFj9/gNiXtQVEB3Nod3 UdQEDKyKQrUOyyd17vAc417IEvFTde7teUeTcKNLGm48OECxNuk2tGB9 X-Gm-Gg: Acq92OHgRCfMTuGO81HHY7pCBeBRvVV+eltJjIUN4ZjhLGKP+VwP/d8OqsrlHSEe6V5 yQQX/OXSIiu/a6KM/EaDxQODTCxf4zGAQrU4FzAGksbydcv9ZRuLdcYIt5sD6q433GvygfzV/i4 ZRyelM6B1AEvEr9Zw9zOv5Jy8lR+f35dPn62+1APlmgS/JULCqjogcJxmr+dw4hofg/R8Qxn+Ly I6sDuSfVDw1cKSFiIk8R5t3DBAXLSJuxbfrcvncb757SPX4ZDyhsJy90U32vrzhzHQ+/aS4+noA ybTDm6C/YSYcsTfZv6dNDCAFkfvTtEe731htpGqAOMAzLYAGNhCQFXEYtgyCwVztwilE8Yvj+34 7FhXphHPCW9VNNKsvmSbgzxNIov8ZvkzfDswUfDe15FXkvorZskWhWFup94DdM7df+2cS5l1+rl Q/7ZHavfSg+Rl2Y3GDj7X3x8kwXkLg7d0hyNMzmqb2LakA0D7/m6onwtR6aglgkojcqkEjAHYNu iV4nyE= X-Received: by 2002:a17:902:f60e:b0:2c0:ccdb:e01d with SMTP id d9443c01a7336-2c163a17aa8mr30913825ad.8.1780487409445; Wed, 03 Jun 2026 04:50:09 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c16609df63sm22731455ad.40.2026.06.03.04.50.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 04:50:08 -0700 (PDT) From: phucduc.bui@gmail.com To: Srinivas Kandagatla , Mark Brown Cc: Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Krzysztof Kozlowski , linux-sound@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, bui duc phuc Subject: [PATCH 0/9] ASoC: qcom: Use guard() for mutex & spin locks Date: Wed, 3 Jun 2026 18:49:40 +0700 Message-ID: <20260603114949.149595-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 spinlock and mutex handling in the QCOM sound drivers to use guard() helpers. The changes are code cleanup only and should have no functional impact. Compile tested only. Best regards, Phuc bui duc phuc (9): ASoC: qcom: audioreach: Use guard() for mutex locks ASoc: qcom: q6adm: Use guard() for mutex & spin locks ASoc: qcom: q6afe: Use guard() for mutex locks ASoC: qcom: q6apm: Use guard() for mutex locks ASoC: qcom: q6asm: Use guard() for mutex & spin locks ASoC: qdsp6: q6core: Use guard() for mutex locks ASoC: qdsp6: q6routing: Use guard() for mutex locks ASoC: qdsp6: q6usb: Use guard() for mutex locks ASoC: qcom: topology: Use guard() for mutex locks sound/soc/qcom/qdsp6/audioreach.c | 9 +- sound/soc/qcom/qdsp6/q6adm.c | 52 ++++------ sound/soc/qcom/qdsp6/q6afe.c | 8 +- sound/soc/qcom/qdsp6/q6apm.c | 107 +++++++++---------- sound/soc/qcom/qdsp6/q6asm.c | 164 +++++++++++++----------------- sound/soc/qcom/qdsp6/q6core.c | 7 +- sound/soc/qcom/qdsp6/q6routing.c | 10 +- sound/soc/qcom/qdsp6/q6usb.c | 28 ++--- sound/soc/qcom/qdsp6/topology.c | 71 ++++++------- 9 files changed, 190 insertions(+), 266 deletions(-) -- 2.43.0