From nobody Sat Jun 20 19:54:21 2026 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) (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 0EC593659EC for ; Fri, 10 Apr 2026 19:37:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849866; cv=none; b=SlsyUr2mk7aZbyZRRe2hhn7Sfa5PZSQRHheUvVywsQ3vQNXRfH0kN5Lm2BY2lDQ3Mwo3d8PFcf5GJKSo+Ily25V1ZjHuvaa8lm0t1cZZbClgc2uSX3VDm6UHQiD1h+kKJP2zCiJQao7CnsvK1f4l9xKTjYA1yxgz4UGQYo5wQgA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849866; c=relaxed/simple; bh=S3lgvEBcAj1n1zYoDPurzykZ0cedeVsf9vodlAjga8c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=A+tjsNzzH0+LaXnGKf4qzSrUNu5xBinxc2EloBf7bbVeAiC1B/3LVlzzb56IqOVxJaM+ePTrzexfAWeZKT2hFQRcMTD57mbp0xVPmZe3awd4TaOXMptgVmQyQ4iLUHrXV2GuEPyxsYtYPcZHk9PXZNyRwFHX11YCV2ofgsvOHWw= 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=ReMIIQyy; arc=none smtp.client-ip=209.85.128.48 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="ReMIIQyy" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-488af96f6b2so31644555e9.0 for ; Fri, 10 Apr 2026 12:37:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775849863; x=1776454663; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bC+NTB9QrnUqEiewv4maV3b9X6T0/r14MS4an8UAFs4=; b=ReMIIQyyBbrcc2gpvgKGS0V+9UrcBN8sJq8zpY4Fg+RMxZeMvFjz9oSExR0XPtPwKP KNGk0fqqEqUSGsqy7cbfhUVuhQR/Lee93phjnTsGJp8Go9dHO0kieAlkMPgMLIj0Q1fv THymiGNhaKcej7zpFADIh29hnbY+wuXVkuYg65XaPaiFIN6usAQjvU5h/tV7DNTyjyf3 WnleytwNA2Re2dT2xSsKt+OC36/QYxCb3+lhyn17dosfMX7epsgha6/J4fNpySHjXPFT vWc5MffD+pmUxXufAAlaaHazvshkKjZIIb7g2PGUIH2txrRpUZHKe2AgqeVER9EjTKqB 3cbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775849863; x=1776454663; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=bC+NTB9QrnUqEiewv4maV3b9X6T0/r14MS4an8UAFs4=; b=YI/2OPnyC8HC6TgNmJB55MWpmM57YxNRkJLxajR3yyO0CayeKMVmPno1SVeDWKnYCL Oy/RyUzdOFclCmLproaVYKeOcYYrft21zasdyt+BYQC8lJsOPCH+RNPT26isQwMnOmsn uKwzuibHuAEi1SZyS85EyOyJpxAFNQYZnf0PkiPN4vMeQKKuy6wP7Cp5ogN9tQH/aE6t x0Op8ISH8hfRgRDU7VmZmwq9y3N4erQszQeUVbK9CaOyN6M0zbweVxJgdszhCl2myAZk 3tzQq1/iS1hRSL6XlFYkqCb8AqFtQFU4TJcxIujtI1PATf7wRtRzvhYdpbHyujyf3Ff0 Sa0Q== X-Forwarded-Encrypted: i=1; AJvYcCUCJWfSVg/34+ENhZKuObpKc4Fzu4TBDa2eLm0uX+GHurFCpQ6j3qlbfUobgJnpLwXRwqQmuH5v/JQAeoo=@vger.kernel.org X-Gm-Message-State: AOJu0Yy2p6Y7QKv+bNIPwWV2cwThrwHCMkyKye0E4Iq1kvSHxpJ226iU tjI6M97yXPYwQuu9KCIIYsP7xirAiHHnM449wFUGMp26nGkfV3LlDmoz X-Gm-Gg: AeBDievhdS8EkeSr60I/84iJ5siblex2/lKRTNHhcElWeMYhzFPYf2f1bLfvzM/hz6Q Zev2XKkL25+y5UIVX2MUCTb0ZtGwJTkPyj9GjauYLiVQ9HgaGnaOwI32w67bB4Qq7EgymdmVtPu SAqnHHsxHn/stqnYrrwwwgxj7FEo7QdgP6rW9xmbn/RMnESb6WBwJC/5qbMgAdsWsOpZ/qcXE1e IB161yEphtCZOEcdNzszk8Uq+s9xZfSC+0afhB9S0GHJX63YaFuf5EHKDjDdkj4MflPBrRKcH/W 8YgIPZBWdfcz7l/lTe/FYPDWvUsMlG8C16gXBMZUnJ1Ry43NniDF3nnPPZQEOZ6jZWGdtF7WLc9 2cn6sV391m3QsN2yc08FZDGlGJ2GEqRlDxl6ssySrmJOQBwlsvCbFI8wA3n60kDB4URdshWxEiP XRdowU3FCZ6qNGezT1PfeR0xTcKO2t3/Ijm+kSPMuC7JgtSZXlNFjrx0JnmtQB9o/d7Wm755hCi 1dUkfDXef4xKSpPskyrIoQ= X-Received: by 2002:a05:6000:40de:b0:43c:ef4f:79dc with SMTP id ffacd0b85a97d-43d6427b8e2mr6800271f8f.8.1775849863493; Fri, 10 Apr 2026 12:37:43 -0700 (PDT) Received: from dohko.chello.ie (188-141-5-72.dynamic.upc.ie. [188.141.5.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d63e50044sm9690425f8f.25.2026.04.10.12.37.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 12:37:42 -0700 (PDT) From: David Carlier To: Jonathan Cameron , linux-iio@vger.kernel.org Cc: David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , Andy Shevchenko , Lars-Peter Clausen , Michael Hennerich , Kim Seer Paller , Cosmin Tanislav , linux-kernel@vger.kernel.org, David Carlier Subject: [PATCH 1/7] iio: dac: ad3552r: Use devm_mutex_init() Date: Fri, 10 Apr 2026 20:37:31 +0100 Message-ID: <20260410193737.35905-2-devnexen@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260410193737.35905-1-devnexen@gmail.com> References: <20260410193737.35905-1-devnexen@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use devm_mutex_init() which is helpful with CONFIG_DEBUG_MUTEXES. Signed-off-by: David Carlier --- drivers/iio/dac/ad3552r.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/iio/dac/ad3552r.c b/drivers/iio/dac/ad3552r.c index 93c33bc3e1be..a2713b0c176e 100644 --- a/drivers/iio/dac/ad3552r.c +++ b/drivers/iio/dac/ad3552r.c @@ -629,7 +629,9 @@ static int ad3552r_probe(struct spi_device *spi) if (!dac->model_data) return -EINVAL; =20 - mutex_init(&dac->lock); + err =3D devm_mutex_init(&spi->dev, &dac->lock); + if (err) + return err; =20 err =3D ad3552r_init(dac); if (err) --=20 2.53.0 From nobody Sat Jun 20 19:54:21 2026 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (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 7C71736A03B for ; Fri, 10 Apr 2026 19:37:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849867; cv=none; b=UiCIEur079sWJkySXCWxy29B/iyJdd7J0cR60TGOkBNaUh927+F8FfKd667l9byhkMTSNtAThTFn8nNALF7r1RApVovdlU1D/NoedFKVXJDIX8i8pajW+/sR7al1SpXi1GWtloHTp9RylwrnQNWkENlcK7/QeWzNvn73IkRPpBc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849867; c=relaxed/simple; bh=3EHYN5vEXp464OOy+UC1yNhA1XEN9AYMsTv7UjS5bNA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sQvmo3P1TkQUfY7jACCxKoYTinv/HsCxB1o7VkJz/f9yqORA7w+u5Y4MbaY1o+Z3H3TudyjnuZn7fskLdxEEdQUv0uqh3OwTO7G4oJX7cSgiPGS69JOzsFscJeq696CiRA1X/3UZNkRUEt7hrIqY3spOK1q+kD3z7vM+VopVb4o= 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=AACdi/xT; arc=none smtp.client-ip=209.85.221.51 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="AACdi/xT" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-43b949bf4easo1476512f8f.0 for ; Fri, 10 Apr 2026 12:37:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775849865; x=1776454665; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=s0upwr7QVyz3Qfcv33A2Rb83Y4U57V9lVUbvCh3flZs=; b=AACdi/xT8WMcGFJq2v7QFHSDZJyfRaIDDump7O7xnm5F+hD59tsNL3ji/PxeNDt4jV uh0kC5LVM2No7WcHeODWlgKz1/8ED0YHIyyLyZXMTn8E0z5+I1bl4Pphg3tWBU+7ojOS lbtv2tyCWyQJSCQiZ8jULGPB9/pQQVFX4O1EyN6+usd7BwiyvfDBg8Hp5gtGF1vwetSY Iw0bF2yqK/HaVYgwgjhNc0VVvvQiVAH5UG8ER4v/84oIc2JX9Y9CNzmnmTcgypwUX5EF yYObHFCCZc3TR10T33F14OO8sz3QnXxE3rp2AbRrPviSxVFiTybRBZcB3ah0+AV+Jptc 3bpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775849865; x=1776454665; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=s0upwr7QVyz3Qfcv33A2Rb83Y4U57V9lVUbvCh3flZs=; b=j+GdGeWA/iLRHR2Shk1dG/nOqkKzrYltIfYEtjYSrHJisLFfyXx4vYn7L/6HGWdhME 31yn6Z24ul0n61qR6fN4x21xeO6I3/N8xLE02rVN23kD2cm7uNsnogWMmVLMk6YhzL0w WDu7+9kNKWQjA/Rey1j03Acb16E26J74Skse+TGc3gnubndtvEhwEwY+7OH/8Y9uRyFF hwtV3wtGKsiv/Ahas5WG6yS8VSmJFexnFFvYJ2CJeUyQOy9VJPZ5+WFkfgvaOw6iu/6j wI0YBAcc9WskkKla9o0C7Mnpbmt7kGXmXz18CU66zPcZDdS7vUoG6FbQzgduxj1Q3lcr Wlww== X-Forwarded-Encrypted: i=1; AJvYcCWEg/bvLl6jz7KKzL8Gs7g7rBOO6+FxLpjWy7EGKo4zniYgq159j7cpacTH8hcOENDhYosOqcw41Pp+4gw=@vger.kernel.org X-Gm-Message-State: AOJu0YxP8JVq8D+NF3qH+EV+CKtqJeZiWf1Iy9SJ9birQd56G1mLBoHK zcLUwXMPzvzdjhI5j3scfvELjynXT3xd22tggNQwPfZ1WR7M+D2uovYt X-Gm-Gg: AeBDievv5oMSjaYt1rozSeqkh0WdDTgg99OlHWfoYKXsxvpqO9JZruYTiP9KOvciO01 gJahx4RP5DDObVy6j0SAXT2igRdQRqRN9g881t//Ai8x5ZHHQNlBxfHQKfNKdx5L4BXo8FJM7Rq RIGWvKYe06xpBO+Zn3HYFnqmS7R8IhPkGvdIwJotVpBmXyoQBC+xr9t2oL8ebp8ahdqW8GplpN+ zk04kMyTswG3SnqmAiOnooPtvR00NbypnaWD3N3CEIEF+eAy09qj+swq6OkyVv/ll/KDZW7RM3a xKEJjviT5xc1XhtmCBVxobpELeCXZCz4ZyoPFO8tIOlP2zMlftCzbvYk5IgM3gEtus9Bs1Ms4dG vHwUSsUvpFxiBlwMhjmcc2SurpC51zDO5HAjAFfFpTRXXBFPekKRklF3AzLx2BN/5/1YgGpADmD aGTi6E5y2PdqvgP3Y3LUZD4fjAZOZ2HcKnad34tVS8wphwYVNS5BbYedJ9FG3m2bDIQBPan7uCb mTcAcI3Tcsg X-Received: by 2002:a05:6000:25ca:b0:43d:2d34:8963 with SMTP id ffacd0b85a97d-43d6497b775mr7087922f8f.17.1775849864834; Fri, 10 Apr 2026 12:37:44 -0700 (PDT) Received: from dohko.chello.ie (188-141-5-72.dynamic.upc.ie. [188.141.5.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d63e50044sm9690425f8f.25.2026.04.10.12.37.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 12:37:44 -0700 (PDT) From: David Carlier To: Jonathan Cameron , linux-iio@vger.kernel.org Cc: David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , Andy Shevchenko , Lars-Peter Clausen , Michael Hennerich , Kim Seer Paller , Cosmin Tanislav , linux-kernel@vger.kernel.org, David Carlier Subject: [PATCH 2/7] iio: dac: ad7303: Use devm_mutex_init() Date: Fri, 10 Apr 2026 20:37:32 +0100 Message-ID: <20260410193737.35905-3-devnexen@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260410193737.35905-1-devnexen@gmail.com> References: <20260410193737.35905-1-devnexen@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use devm_mutex_init() which is helpful with CONFIG_DEBUG_MUTEXES. Signed-off-by: David Carlier --- drivers/iio/dac/ad7303.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/iio/dac/ad7303.c b/drivers/iio/dac/ad7303.c index a88cc639047d..1c2960fa9743 100644 --- a/drivers/iio/dac/ad7303.c +++ b/drivers/iio/dac/ad7303.c @@ -218,7 +218,9 @@ static int ad7303_probe(struct spi_device *spi) =20 st->spi =3D spi; =20 - mutex_init(&st->lock); + ret =3D devm_mutex_init(&spi->dev, &st->lock); + if (ret) + return ret; =20 st->vdd_reg =3D devm_regulator_get(&spi->dev, "Vdd"); if (IS_ERR(st->vdd_reg)) --=20 2.53.0 From nobody Sat Jun 20 19:54:21 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.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 0403636CE06 for ; Fri, 10 Apr 2026 19:37:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849869; cv=none; b=JhJ1Wt4m33KIEfn0WgJLLT5JmqYkgPDNw/zH5Eo/0p/U2WgOsI3iCRWc03bCDNAjfaj+pfO8OR5bY/jVEHpOaz+wxf6EJ4w3TVqHxk7x3driBrLkDcFrI/ThiSNimdbnbgj70qlzFIbVsvkG3PMiFiHpOHgAv7AM55QkRm6dIvg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849869; c=relaxed/simple; bh=Sk5uJThbctTNJzRrItA1Vwwv5l8iLfmstVpvpWhYbSc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WGEABDIbMOcNbggU4YG+SwZ7LmiibD8fRvCE+qForT9EckKb3FZYLesrISmoim8DtC6o6TYeRfAc8mudDLttvP3WQ2em4fHSi1u5ABRjbtqI12rGIbeRSzBtJd1gmnXYIiF1JtZw7z6nc0q1Yd+L60lOrqOq28nCdUKym/AcYKA= 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=A9wLy0WV; arc=none smtp.client-ip=209.85.128.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="A9wLy0WV" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-482f454be5bso26468515e9.0 for ; Fri, 10 Apr 2026 12:37:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775849866; x=1776454666; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=uzOwvKvv3Hd2Go+LjEAGjiSaoWQ+l/GJDY67S5SfPKc=; b=A9wLy0WVSkhEvQOTzGhXBnD5DDVMaAW3+73JC8hHNMnput10KSyKapD+LDqsfEb6vv C/8Hh59XqURyDFVnJM1EnZp8ceo1eroFm1EI/2TEbsWUtiPV6HWhozCgtZJazwyLoKQp i4bc0Tv7/ZVbWGfff63iIa+pRqUOUF4m3MljQwmozRgwBGcOeuAH7CN0FsxDMytzi1fr KlTtR/StQSns0hnRyoS/71EEfDYBBa4mr7QiLyfkyXsm7HWAxbd84bgAKyldFkj4ygdu Zb7D4mPPiZ3UVGlFnKOvBUZ+iBsxs7y2daFFOgbaSzip6Y5pu3YalVp1/QwIdEdn/UXc Xl8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775849866; x=1776454666; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=uzOwvKvv3Hd2Go+LjEAGjiSaoWQ+l/GJDY67S5SfPKc=; b=oj0sPhpMqi16N06rcxU6pcfSCc92P4n/RoDBKu+acgwvoF3mMHHic1XOfj0epf14aU 1kiPmxaDKNZL6SGs1ntEkfU48IzxzRbRzFmuD3WYfiPPtVbLAlx7g3zjuiy5DkBxQDTM +bHyM2geBDqxHWWGZT/ARrXAlYOfd7841Y+W4OnZgUtabpMyPKAo3rU92VUPv1uSl/gg xUyGsln1VXSn7zC8UnGKxaNWdZHs5ujlUFJHeE3m9S5IRSVuNmofUSxk4+/JRnopUsID /PuQxOGG/rBaV5KOqdYi8pYxdO+70RNkYwg3fxNLkTzuwYRzILHKe1oGVGC2KOUK2YXS Cjig== X-Forwarded-Encrypted: i=1; AJvYcCW4sLgK9ZL9dwJpPj54XeJfjKPRTsRzxRMCSHC+ATfidoYZvZPkyhXQhOXBoVfBtbGytGFwFrmWPutLrCM=@vger.kernel.org X-Gm-Message-State: AOJu0YzEuRyi7dun1xwT1FnnbLXFS8gU8Cq4pqGAcm/qrbWTpD7zUkRS 7C9Pt3mGBaN/kjRZ5CMVTdZvRnhe2E4HB+SajIb0a/Tv28qdTx1m7MMJ X-Gm-Gg: AeBDietHWrvwm0iKwAmBE0LhDzM0z5ShuRzqFvmE1v4J5N4Nf1pYFfbm+Q34wDpXWQI e8dgUoJ3PNu7HWpMNpFBX0+ZPGGm8erdxxQmHTMF9+zwqjKxHar159VYX/kuHLNdSOtYG09AbvD hL4BsmiaqYOyecIgRm22JINMWsx3Zazlzn41P8GdxXsuxmYGExVw0bOVHGcDr3T4aoPRI2KkrXr 8NWmMGgA6DXkE37l7IAUGUzh/BkVk4XBqdLeHFbdjLaMypl5EX2izKTDifGUNv322lqoN0bS4jv 6ZYri4GkIN38oWI+H3flRO6hy5Abo2rP3Rbc3VhGeGufVpNufCB+hDq0Lwz6c0JVCrnRvxu6JFd 6iwI42XCXnj5/vfu6M9+EqlsDTUVUDVAeo+h9VEgnlcHp/JTplH/X+xhA37XgH/hYrdnQl9ZXF5 pZzL+JRMiosF+TJKa4D+8fS14XM3XEEDx+05dp2dGSGcdzjzgnli8pFJKcX9xPf/Es20ca5mNuw 3I6Nrvg6ncw2xOqWA2I2cQ= X-Received: by 2002:a05:6000:2287:b0:43c:f257:c706 with SMTP id ffacd0b85a97d-43d649800d5mr6892009f8f.23.1775849866302; Fri, 10 Apr 2026 12:37:46 -0700 (PDT) Received: from dohko.chello.ie (188-141-5-72.dynamic.upc.ie. [188.141.5.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d63e50044sm9690425f8f.25.2026.04.10.12.37.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 12:37:45 -0700 (PDT) From: David Carlier To: Jonathan Cameron , linux-iio@vger.kernel.org Cc: David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , Andy Shevchenko , Lars-Peter Clausen , Michael Hennerich , Kim Seer Paller , Cosmin Tanislav , linux-kernel@vger.kernel.org, David Carlier Subject: [PATCH 3/7] iio: dac: ad5758: Use devm_mutex_init() Date: Fri, 10 Apr 2026 20:37:33 +0100 Message-ID: <20260410193737.35905-4-devnexen@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260410193737.35905-1-devnexen@gmail.com> References: <20260410193737.35905-1-devnexen@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use devm_mutex_init() which is helpful with CONFIG_DEBUG_MUTEXES. Signed-off-by: David Carlier --- drivers/iio/dac/ad5758.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/iio/dac/ad5758.c b/drivers/iio/dac/ad5758.c index 4ed4fda76ea9..8e6fb46cce4d 100644 --- a/drivers/iio/dac/ad5758.c +++ b/drivers/iio/dac/ad5758.c @@ -851,7 +851,9 @@ static int ad5758_probe(struct spi_device *spi) =20 st->spi =3D spi; =20 - mutex_init(&st->lock); + ret =3D devm_mutex_init(&spi->dev, &st->lock); + if (ret) + return ret; =20 indio_dev->name =3D spi_get_device_id(spi)->name; indio_dev->info =3D &ad5758_info; --=20 2.53.0 From nobody Sat Jun 20 19:54:21 2026 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (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 42382368971 for ; Fri, 10 Apr 2026 19:37:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849874; cv=none; b=kd0yDwdICso91dJg7XTBcvJC0ufrCyFhibzCTgnj5AJZZFU7FDEuF8cke9drXL0SYTdBsz/PiBStEmwSyoeZqO1U+KpALkxV2OPfgrYSZEmRPY2PVzLhTKUZuQIxKLeQhULMsXR4dDLOSPfD/nRdtAH2H6hvJ8sbcqKZmq836ZU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849874; c=relaxed/simple; bh=6s9j8lFJVKaqFtemurG+Y2mbQCRSqgKPjbyIU1ouWOg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GRUhasgEyEN1LEGaztczK0OfAIMynmAr8GYXltCxfzbvYa5kYCeNEibjPV2Ukvjxn2hh1Y2dILeLha1eKRS7lTNlIzukMtp1Ibe99WQJlVMLcYXnBCJWWFs1M+7p6eFodVnqpDjDhr3C9AZwTzTun8DPCI/QZZdq0nCOqWVhTME= 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=gckdfWKg; arc=none smtp.client-ip=209.85.221.50 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="gckdfWKg" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-43cfd96354aso1503722f8f.1 for ; Fri, 10 Apr 2026 12:37:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775849868; x=1776454668; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wPY+ZBbnQA+kudqzFJYrRG/OaRqNB3ArwF97VW+T+x0=; b=gckdfWKg71oNRP3vtZo2AoUmBYjIfWZ/bi7JXERuxsJ9vxkrFxmyrF8NPxxSLEL1H2 m0OtHj94OGLWApn24YrnAkkFDC0kmR/HQjPziL5Y9XHEgP3+oO5++d0BjKUMwYKW9UZa pyh6LBoe4pFVgnXFd8pDef1XrOuh8nsp1V3whMT5MAP3NsDcMmHeVgs4uBcwTpEasKNv EaLTywSgvo0CvA1oibiQw+rDLwnhJXEz/eiNU+QplwPw5jpYtNGoqaKFSl/wqIMXAGrT NvCwsAlXTuCf5BaFr2MLyiH0LFNT1ZHXXGUXgFXQcLvdr8I7L9HD+IH1hPwjsLgssyF3 7cUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775849868; x=1776454668; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=wPY+ZBbnQA+kudqzFJYrRG/OaRqNB3ArwF97VW+T+x0=; b=axs/bGmN43efPsM7NT6jP9lNMfTIgsAwJgbpX3+FQSq7CgpOglv2efU1inxBinHkfu R6mU55bT6JRsPSDEtcf8VfFUALw7+nYjWUf9SRoKOlAje9byXhz4DqHPvZYSbba6FpqC VL/isOuTde/d2sol3OXfjhI+N7u4Ya2QaBIsghjJlsbmYtfXjAtipQ0Da3/mSrOu+ZTC NjyWAneCfB+eDds4r4P65TG2zUeU150jGSfXm5tvpbjQaGfqn0pscnkxr3zp1oRN7b3D h7wWAgICKXYYxWgJZ5rKoQftFaWab2izCQdINsOllGXu6Zm+9GGOqfgKIwxarTQ0mB/L U9wg== X-Forwarded-Encrypted: i=1; AJvYcCUTDbNb/nFXTHbls3AQGY3DtH6MbYhEuPA0YXOn7MIO0mSXLPNyN6h9GJ8Ja11v6K/AzQVLM6u8uALXPiY=@vger.kernel.org X-Gm-Message-State: AOJu0Yzv4tqVGd4Idf/ER4ibUuQalNvUyWmUHMi3uLh0Pd7FIUg8FQxw RBV3WnmARm6GxCjgszzw+twBdISN+AiBySImUMJlEtqxlDyekYvk1s8B X-Gm-Gg: AeBDietcU1QZo3JehxlgejOUkEXS7f+chV6s2UJuzGMowpDB55aMw7hxFVHDPYxs6gQ 8aVslzSLNBSo4N7PeLzUS2Clt2pMlxBOBe+gWKypJpVFdCEbMNi7TarUWSqmkqI83DlyBcWKQKg yWnA/7r/26lLPs7N6Ppj0/CHhuTCY26KkKK3rJxVXXgULoAZ6Cq2GDUUmbZrv7YsgHG3J0AuXSg 1Unac/urU35lwDNn5zQixEZuQnhcfxBzNvymdUgTK8JNwQdnRgn63yZ+nvgB1RtDUP2JhdBXUGP XCbemQpeDvfgkyILOggmMSNuBU2cKEZ+fK/tekWcfzVI7MqxEI7XviQHezkYJs6ad7ZVtgqR6d/ RCTsYDsmKzum6CHQjfqqiCU3pIzZNBqM0dGk7jAi8cgPC4e3VfBwLJX4OmRiiC4wonCxUupWcn8 brFUgCFvIOTsM2JdOukT/gspEE1TDOqjLd+dgPH9xVrQtvj1H4AZaMrhfaFk54mpHCurqIFEF13 /y4KAyTMnsl X-Received: by 2002:a05:6000:2f86:b0:43b:87bf:89cc with SMTP id ffacd0b85a97d-43d642cb604mr6653298f8f.49.1775849867625; Fri, 10 Apr 2026 12:37:47 -0700 (PDT) Received: from dohko.chello.ie (188-141-5-72.dynamic.upc.ie. [188.141.5.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d63e50044sm9690425f8f.25.2026.04.10.12.37.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 12:37:47 -0700 (PDT) From: David Carlier To: Jonathan Cameron , linux-iio@vger.kernel.org Cc: David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , Andy Shevchenko , Lars-Peter Clausen , Michael Hennerich , Kim Seer Paller , Cosmin Tanislav , linux-kernel@vger.kernel.org, David Carlier Subject: [PATCH 4/7] iio: dac: ad5755: Use devm_mutex_init() Date: Fri, 10 Apr 2026 20:37:34 +0100 Message-ID: <20260410193737.35905-5-devnexen@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260410193737.35905-1-devnexen@gmail.com> References: <20260410193737.35905-1-devnexen@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use devm_mutex_init() which is helpful with CONFIG_DEBUG_MUTEXES. Signed-off-by: David Carlier --- drivers/iio/dac/ad5755.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/iio/dac/ad5755.c b/drivers/iio/dac/ad5755.c index d0e5f35462b1..cc6d56140d66 100644 --- a/drivers/iio/dac/ad5755.c +++ b/drivers/iio/dac/ad5755.c @@ -827,8 +827,9 @@ static int ad5755_probe(struct spi_device *spi) indio_dev->modes =3D INDIO_DIRECT_MODE; indio_dev->num_channels =3D AD5755_NUM_CHANNELS; =20 - mutex_init(&st->lock); - + ret =3D devm_mutex_init(&spi->dev, &st->lock); + if (ret) + return ret; =20 pdata =3D ad5755_parse_fw(&spi->dev); if (!pdata) { --=20 2.53.0 From nobody Sat Jun 20 19:54:21 2026 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (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 A78433644A2 for ; Fri, 10 Apr 2026 19:37:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849874; cv=none; b=Ghia6iw2IXZSKOxe+2pqWTytkMoJmDU/pHywxpEfC8sgJkSJfQMFZzFh0hWQxAPMcTX2p2wW7qtAneWrZNZ+mlk8Pd6d/Tkq2iZYkcLIuTUh8EqWqjcq8Z7pg9nlnqDaL8u8nO3Zhxa5oEvs1YhNnb2kcfo7onTgcihDA4QkYQA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849874; c=relaxed/simple; bh=fMAwD2I1nqNHxQ/MJjBKyjiabc1gUhJnTmFHU2u5apw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Tw6beOZXzEwerKz4PsfaU5lsSiLvUqc2pZ3MyYE2b+v/hkWQ1eQjETko14azT0vyKUvi1/N7Ut5OxrAVNg7BHXk9ZNLGbc31oklJi1qvglLB1GE77iwWYPBDxWszpX+hDnoni1UCvwY2EPtZ7ARAbRm50/xUWovcciOMi1k3us0= 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=aq7UaBw0; arc=none smtp.client-ip=209.85.221.50 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="aq7UaBw0" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-43d0deb7ad5so1813767f8f.2 for ; Fri, 10 Apr 2026 12:37:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775849869; x=1776454669; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=IVJ9H0mtBpp7l9DrW0xwQzYltqQ/fqPBkzGQcJR7/7s=; b=aq7UaBw0oGu9vxOT9962bhPDJapcVR0TYUxgj+fUctB6wmwsqb3rytdxKlQP/4HgfU t3KftN8ybrQyJEHxbjuUAMvkimeDEGa+AybuPwfEl7M860H6od8SiJCe+RHCwD1R7Y5h P6kfiYZc5Zm3mbMdAV2H/TI/LHS3cYayAsm2X11kttm8/pbTnq4WiZO4+nXixiEVDBgJ q5m6GwkTyDpC1xkQPbbRS2GForB2ySsEStL77yu/5RM/3tr1z+6OYdAFJjcqDs3bU307 rg4/p0rYLEuOiJSJ6qVk2pN5rTO57pIYSUTk8pDu57hikasthkLrq1BAv9KXO1ZPEm+G 1AzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775849869; x=1776454669; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=IVJ9H0mtBpp7l9DrW0xwQzYltqQ/fqPBkzGQcJR7/7s=; b=LanZdU9a/Hgew5MiT1VKh9+DPtJXjAjOobgCYavLfhA3IPYJm/L39jw4Aere1SqFRC DZrnYpNyBot6rTkcwTlu6H0UKkvNQzwBocp5J0v19VzMcKrfFSOLy1YDIhpaWcwydNIw B5qr08a3OQpD9+s7cn33qySIPIGcfIFY7RJECL8gZxW5pfM0rxBxakzHjV4BPC4EJXPb mno13O6fDoOF0ot1t5TmopA8GLoHHZbiXxm9RcIwEP8ZQLMoZzMKX+T+L0tq22Hihmso 7iwKrgpRwilCF3T8XYW4aW6lHssAXEluEyb0itEr5kPI/gQaGSRYDBh9M1NuEpilrXYl pDPg== X-Forwarded-Encrypted: i=1; AJvYcCVBTYnVgGjYbaB9kkh9vDCfxLxH+8XlFQZQznJICWgdREn0rAuUUGap60V54PZAPXBm2TlrHWlIaNU+X/I=@vger.kernel.org X-Gm-Message-State: AOJu0YyB+qIyEI4TwtZQBLLdOFuTwb4k44mEHOgrFd4vDVy64tdq4kNB Sdpx1d8XbSBTjGHfmOzbyJnocyukhbSN3VuTm3SBGs5BGBCWRjtxi4yK X-Gm-Gg: AeBDieuR2XYCmeCkU4FiMxs5nH1n/09L8CO+ZLWc7nRPnN4WSc88f8OUZqiTK38yU7b uAQ91N6b+J5wnpLfVwAbl9mlOET0U2fLH9yR9SJSCtImTR8wJytZ64okD5gEqRlGQKZEnIXR8vz fBWgJXA81x2gslfU+CyjcThZPkd79PNsilc6M6WVIvlFoJcm1ucg+iVOCm72ynZlPyMHzB71FR1 yV+6/1SQmHQguM8qR4Zkfe1+CrGUugUhQBmw5g7LBWonPSpH+ng13ZGA1QgDfIevnqUlOHaYnL/ /61F2eDeopwashZ+1F+6gKJMz3PmLj8zwBeEe3ruGtfM455qhaNRwIC0DOxRnEVm0fbnaY//NWn kct1uG3CN5vhcOWMEp1FxapRjqUsw6keDkVfKmsEK+tzaUg/sK9u7ea2ZYb2KHLIWwS+eIlY5jF C/T9RFdPHU4mdHj3unWJgy0pUAdyRKIHIxLsvGV7m00SQC5Ur3Hz3w/9xTEcbu1t0pQ0VtRnf7o vdD9XwUOneK X-Received: by 2002:a5d:64c9:0:b0:43b:86f7:2ed1 with SMTP id ffacd0b85a97d-43d64235d0bmr6763555f8f.8.1775849869021; Fri, 10 Apr 2026 12:37:49 -0700 (PDT) Received: from dohko.chello.ie (188-141-5-72.dynamic.upc.ie. [188.141.5.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d63e50044sm9690425f8f.25.2026.04.10.12.37.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 12:37:48 -0700 (PDT) From: David Carlier To: Jonathan Cameron , linux-iio@vger.kernel.org Cc: David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , Andy Shevchenko , Lars-Peter Clausen , Michael Hennerich , Kim Seer Paller , Cosmin Tanislav , linux-kernel@vger.kernel.org, David Carlier Subject: [PATCH 5/7] iio: dac: ad5686: Use devm_mutex_init() Date: Fri, 10 Apr 2026 20:37:35 +0100 Message-ID: <20260410193737.35905-6-devnexen@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260410193737.35905-1-devnexen@gmail.com> References: <20260410193737.35905-1-devnexen@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use devm_mutex_init() which is helpful with CONFIG_DEBUG_MUTEXES. Signed-off-by: David Carlier --- drivers/iio/dac/ad5686.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/iio/dac/ad5686.c b/drivers/iio/dac/ad5686.c index 4b18498aa074..9a384c50929b 100644 --- a/drivers/iio/dac/ad5686.c +++ b/drivers/iio/dac/ad5686.c @@ -494,7 +494,9 @@ int ad5686_probe(struct device *dev, indio_dev->channels =3D st->chip_info->channels; indio_dev->num_channels =3D st->chip_info->num_channels; =20 - mutex_init(&st->lock); + ret =3D devm_mutex_init(dev, &st->lock); + if (ret) + return ret; =20 switch (st->chip_info->regmap_type) { case AD5310_REGMAP: --=20 2.53.0 From nobody Sat Jun 20 19:54:21 2026 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) (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 28C55369211 for ; Fri, 10 Apr 2026 19:37:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849875; cv=none; b=NOUGlOHTiemR/MAp6JSOeFzRrKxSvKUbSBSWdVHGslk6tg4ZPrTXsZ2kKekctCwv0C2e4AJzD4k/uSu7mJFXrU4XsBrYSN5axe7K1OqcatxfoTe5LC7GGbGqW9t8JUUbk2MmivQIaEyPSmFlz1NiYUfgD7egrBX6cl45AvMRkfg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849875; c=relaxed/simple; bh=4YCGm1MCsTx+zXEka8+p+QC7YccuIi7gf2KZprcNmqE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Ef3MJ/H8Qso+oDXgIueIuYtBurj2lQhFiiVvWjjXEGqn8Lu3wFOCElrCKd4pAUohHHGZppUrcoE6xFSuB3gzTCgE5kf86MQHt63RE/HRVe+A49BkZF2tjidxIf9/cmwIoYDWsMzuoZFF65aua+rk/MuzZk1GO8Z5HWiuf8GucmI= 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=YdCAuwta; arc=none smtp.client-ip=209.85.128.51 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="YdCAuwta" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-488b150559bso18700545e9.1 for ; Fri, 10 Apr 2026 12:37:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775849870; x=1776454670; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FOKF4DJH51QEnmkHqfnXF6rzMox5DJ6yp6W3wNBEhxE=; b=YdCAuwtaYDRslv9jv43J5FzKEUbB4C/SiBUODKyOfmtIGuIuxKoAqEpBLnvz+8uLtd m4H3SqPjNqDPFjFK/h3we72SbNukhmCP2vq8qZ8W4Jc0Y08cFxHApEkabWpwAq+Dehg0 GI2nHmNd1gbZOfKEN7U8WaR8gVlTAPUqkL4kfEJG5GxYryjQEni2gY9/8mYwelvGxNq5 +o3px6bHzchTcBg2pmjpecw7IjJFTbcVkVglr/yAq7mJjzPJzgDSwmemxJzAyhGq8h/T gjFPiVIiZB6UeZwUJbqvLqsjR26/sxPQdof9C1riQcvhn52Ux7rqZAKND77Ep1S+0cBW UjTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775849870; x=1776454670; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=FOKF4DJH51QEnmkHqfnXF6rzMox5DJ6yp6W3wNBEhxE=; b=FutedVjqw4crsVWkIdPfPVgPuC9dfuLyUL5dAmAghwS5CJ0soZbaGRiFkyQl52YhOD TpHFqNHMFWI7zn3sZYlnqeubicUhqGwWS1PSHza+jlLyaexMuSe9MGT90HQ32L2q83TB 5pkMOGw0W3Vt7T/6IA1yFrI01dH1WNfKg6tUu3Ka+QAPi1SIvquwapNoFAuBS1li92zE 1YCqnz579WFH67jrJu/vq7bcRwCxFE8ViuFzsTJ4BFvGR9sXXY+iTceu2B2W/Elb8sJw BRRnysSkQK+zuxUv8pPpDDyONT8Z4Dz1Gqlg3YVlPMFg0EWe+c4wg54ngo2puwFltSAu UA8g== X-Forwarded-Encrypted: i=1; AJvYcCWYLlFhgPw3bT6wY8ksWbp1RSH1Kf/7ju30wASadMP4rDrfp0TaHjEmd7DUtZt7peoQhxe3JVUBeD3B9Gs=@vger.kernel.org X-Gm-Message-State: AOJu0YxFYyrgBn3jxRJgOIpVlzmhuCkjMrshD9Yos8NddHjjUU/Gy5z1 KTqK2syNsMniG3K5lk5ONlM3CuLXCniNrG9W5SH/11mOmaZgNN8v+8UB6q7PkZBGbvZC4g== X-Gm-Gg: AeBDietKytL8+fwo2v4CM2Tzx3DcCyTxPYUmFhYLR69NZDwQzenjezX64IbViZQ1TBM 4d41IcZV8PgeLxZhHwMa4wYMYXgk08sc+cnc7G963h//lec1psRXVkYPe45EuXfIkFojLQig+OU /3p9X7zuAsEEIJNafv5AKwqpwcMKHGF4rDjt5d+yvDjSDo2wdxPXNZt3VC0mptH9K1lwfRu0r4L BzR9VrC03nknvdrkYW1+Xf+lCpiBXFDz8OwUCV1ZMFCXzRPw2nUnTLAyBcnoleu74JrgfXgbnHp 4QTwKpO8kGorMOx8zCWvgRVEq+MJfp+L8g13xd9kMimd1GBSb1N26pa4s6KSzMuqKcwzAToTgJo BLNoTvjBLb2FowXPmUEpjdPFjtIobzagaST9UbUyzlnxmyUzfrpXdW59p6SkHp/PHNCgc5Ty2/A rhw3WD9haRzw3mYavnw4TBsEz++7t/yj4hXR402pHJ+HYHbgj9SDC08Wz7jIRFurAAAz9s6m5z5 WkWv6mmuqsj X-Received: by 2002:a05:6000:11c2:b0:43d:68dc:9ca6 with SMTP id ffacd0b85a97d-43d68dc9d13mr1638776f8f.18.1775849870387; Fri, 10 Apr 2026 12:37:50 -0700 (PDT) Received: from dohko.chello.ie (188-141-5-72.dynamic.upc.ie. [188.141.5.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d63e50044sm9690425f8f.25.2026.04.10.12.37.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 12:37:49 -0700 (PDT) From: David Carlier To: Jonathan Cameron , linux-iio@vger.kernel.org Cc: David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , Andy Shevchenko , Lars-Peter Clausen , Michael Hennerich , Kim Seer Paller , Cosmin Tanislav , linux-kernel@vger.kernel.org, David Carlier Subject: [PATCH 6/7] iio: dac: ltc2664: Use devm_mutex_init() Date: Fri, 10 Apr 2026 20:37:36 +0100 Message-ID: <20260410193737.35905-7-devnexen@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260410193737.35905-1-devnexen@gmail.com> References: <20260410193737.35905-1-devnexen@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use devm_mutex_init() which is helpful with CONFIG_DEBUG_MUTEXES. Signed-off-by: David Carlier --- drivers/iio/dac/ltc2664.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/iio/dac/ltc2664.c b/drivers/iio/dac/ltc2664.c index 67f14046cf77..616806615d3d 100644 --- a/drivers/iio/dac/ltc2664.c +++ b/drivers/iio/dac/ltc2664.c @@ -675,7 +675,9 @@ static int ltc2664_probe(struct spi_device *spi) =20 st->chip_info =3D chip_info; =20 - mutex_init(&st->lock); + ret =3D devm_mutex_init(dev, &st->lock); + if (ret) + return ret; =20 st->regmap =3D devm_regmap_init_spi(spi, <c2664_regmap_config); if (IS_ERR(st->regmap)) --=20 2.53.0 From nobody Sat Jun 20 19:54:21 2026 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (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 5F399367F2A for ; Fri, 10 Apr 2026 19:37:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849875; cv=none; b=VqiXUZIrHgP6aQBk6spotxKOrHDWHX/HKyCG1+D0gGc6+i3S/tM7yHFpc1V4kzbp15TI/eTU8mL8xL7l0WxS8To96srWQ+zo3qlb4dNANu26KDVLEsyXqNhHUz2ctrHYStZFpiJAWuxQ80HLukhtamkJ7c4yDVl2nD5jcAUF4ls= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849875; c=relaxed/simple; bh=yJKbJbkAVuOUj3JAxXfnNi97qV0h69lZ3JxIWsmSdkY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hEd88mULanPd08FrN35vXgIWgE+1ZRDfJf6x7vu3tMDRVuRlfN3pnRysdkux9KiKJm6yz5gNGf7G4aN4nplLttns1WBuVICBI/XEItFUDeu8SSPV11tO6SPPp9K+NYCp3F+KZ3iyrKUiffxgXFw2A+qNiqHQFN77RZ49yQs3jck= 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=G3fTJduz; arc=none smtp.client-ip=209.85.128.46 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="G3fTJduz" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-488a88aeec9so30889815e9.2 for ; Fri, 10 Apr 2026 12:37:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775849873; x=1776454673; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZjY89GCkU5DqVpzDvTAfESfcL7GOBsC3+TlxdaB6qnI=; b=G3fTJduzvl0SUTlSSvLsQavxKLGLPq33GGO+/LwBjuvF6N3ABrdWiuJiUfJQwCliy3 TwcGoFt3aPdS1tCyHiPmiq3Z3px/HAQRyKIDxml8TzWFTjlqDl+yVzdT8drKvZUeaxfh yI/Ce+KjXJYsb3HneC62f31LOY8UTtWZUKgfl24p+w914f33bTeeRYKR1dKlaf6nESpv iI2WxRxD4C3dnIwTym5akjHBAzmPtghRq8ehd3ZAQ2EhYIvo18UN7dIwYnjHEYf0nHoU Ir16ER2mQowhR3ndpU6N2wSKSwnJQPkoJYPUzi477/ZP2XOJbpnsO5Iwn7GcrfRRx919 DOJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775849873; x=1776454673; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ZjY89GCkU5DqVpzDvTAfESfcL7GOBsC3+TlxdaB6qnI=; b=jYSXyR0EU2H3VAUvsyYXNHcQQgIq1BmJ6dDhB374eynSM1VjWF4cadnuoccf8uJk1Q ZWCwPU9zOrQhlUWl8gTRJ9r3lECPHQbfTHNIfpSZLJntOnIYf2g4aqmMIqHZ/qTePu9J mI45eMAHBhfV09l8ZJ6IfX4yL3guWAGWKiQkxYlAmIdOSgF4BtLqy3m1LyszLpFnTit8 BR6IW6FablwoPIP/06DHr3NJNGeHqBSmWpIHCH5Irdhs5tJBIBvwLuKstR8WvUQ6YYp1 sOufD6p+NQCY9y9pBeKHsobsYKyIl98C7iZUycGHQKlugxvmUsj2baSxI3hc4GQyfyoD Fz8Q== X-Forwarded-Encrypted: i=1; AJvYcCU6lJ2oeM9pH5cU0/52dtMItmy4x60KLhyNUdjX4U6DflL2+pgHJtK7egcjM2cgWi2UcnF1NPFCkK5hKqg=@vger.kernel.org X-Gm-Message-State: AOJu0YzfuYhoZzqYhoWq8zw8ZCyL2IrLSZawcfs686QFWZ5PqNx6utnX WBCfZezFb8nMMDUdNbRphe4P2MdxFzOxYsozGbUddOBRcOoHWWfUSs0BWgP0xSuRKJ6JIw== X-Gm-Gg: AeBDiesRI0cI+wbfW9wtcxYfEC4ohLy0OPwAg+fnG5xSv9DzMsOM5MYrsFg91BXfKzE 97Vy717F0k5ScNDF9oR8qm+0yX/oygggP7u61YGgSHRqmT7dr2I7JvYXmxi9MiFgs+wMx6wjBu8 sItnOc5Wbcwh6kQGULw4eK/yk5OvEfFW97b3Q/l+kLqCTLpFWan5zv2szZiB4CRnyGvDIqPlZtS dUfQ//MPADOZmihred1PVpoOGvHFiRNBVwOSFjgUr3crCuEFNdBe9OmrQKJZ8Sb5hXXjox7rtyU 94Tlelv6JAra3CD44fV+vpfJQu+iXp7lWrVjCXnEuCHPNmJecL8MnD/kwhfgrwMXWj1iKFHAFgT /BNPLVQNK/JOduB25vf917YWBnOyvIAo4Yf1TVYbWOJ0wUrmPjaayXJ5qRsTUN2r5a/wvrxhqWp IZtCHavGiIU7NV24GPr9And8oM3614higmVfDlqutizMaz4YYXukRq/qnyCPuhLvXlYcZU9ZOS5 dmI6sFCX1Gf X-Received: by 2002:a05:6000:24c9:b0:43c:fe59:6696 with SMTP id ffacd0b85a97d-43d642d9e29mr6966223f8f.46.1775849872719; Fri, 10 Apr 2026 12:37:52 -0700 (PDT) Received: from dohko.chello.ie (188-141-5-72.dynamic.upc.ie. [188.141.5.72]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d63e50044sm9690425f8f.25.2026.04.10.12.37.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 12:37:51 -0700 (PDT) From: David Carlier To: Jonathan Cameron , linux-iio@vger.kernel.org Cc: David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , Andy Shevchenko , Lars-Peter Clausen , Michael Hennerich , Kim Seer Paller , Cosmin Tanislav , linux-kernel@vger.kernel.org, David Carlier Subject: [PATCH 7/7] iio: addac: ad74115: Use devm_mutex_init() Date: Fri, 10 Apr 2026 20:37:37 +0100 Message-ID: <20260410193737.35905-8-devnexen@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260410193737.35905-1-devnexen@gmail.com> References: <20260410193737.35905-1-devnexen@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use devm_mutex_init() which is helpful with CONFIG_DEBUG_MUTEXES. Signed-off-by: David Carlier --- drivers/iio/addac/ad74115.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/iio/addac/ad74115.c b/drivers/iio/addac/ad74115.c index f8b04d86b01f..41e0b1d334cc 100644 --- a/drivers/iio/addac/ad74115.c +++ b/drivers/iio/addac/ad74115.c @@ -1835,7 +1835,10 @@ static int ad74115_probe(struct spi_device *spi) st =3D iio_priv(indio_dev); =20 st->spi =3D spi; - mutex_init(&st->lock); + ret =3D devm_mutex_init(dev, &st->lock); + if (ret) + return ret; + init_completion(&st->adc_data_completion); =20 indio_dev->name =3D AD74115_NAME; --=20 2.53.0