From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ot1-f49.google.com (mail-ot1-f49.google.com [209.85.210.49]) (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 6340038B12E for ; Fri, 10 Apr 2026 20:03:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775851417; cv=none; b=EPnmDrBuoHHkIMuIic7ZBK8cpoNe4zFCgkIV4MnEgYYyRTVw4kxOsy/6/GxMwWNTSes0lODvsbR2nV98eSWtq7IxCNH+W3vXfU+/wp8Sw2GsbCMKM1AyZ3TgpBck0QT9GbbmTchLr4FZG480Oq2d9sLkfyct7kEusIPFnb4FF5o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775851417; c=relaxed/simple; bh=dQEI+RAv8fDiB4XvA4CkEXutIegdIJLC2Yo+K1odV0g=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=KEa738IlZKB/GiAtvopr4U1ajs+qlLqUK1hsV5x2IjM7xX2MwbmFi8fiK0vloX7UTGAyEF/Ck4Fbdd6zZpOiGRfq4P/W5bkZvyPSHNO1eEX29i8K4zrnSBaHuYsvKAEMfoyOcRNUm1RV18lssg5+EeMBoKEMgUfKeKlDx6J6L2M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b=BC+mSSuC; arc=none smtp.client-ip=209.85.210.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b="BC+mSSuC" Received: by mail-ot1-f49.google.com with SMTP id 46e09a7af769-7d4c12ff3d5so2168152a34.2 for ; Fri, 10 Apr 2026 13:03:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1775851414; x=1776456214; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=DgoYNG0L10EMMFDzlIpM8gfugVP9vew7olPcN4uvRsM=; b=BC+mSSuCEaUFuRGZGC/6NqJsRwmBsn/FlEskYf1S0y2BYbCj1iqPngFhLy9o3zVkY9 YCeS8CGUVhMf22l05oSm+IYHRrohkgSYLgvQivCRzXeS64lbX49zWfrcOV8QGM9DXoe7 Z7PFW9gZB6JsYaeWBRA5yIgbDWMKYXq2olUky0TSpjUTXE0sr1EM52DkcAeN+39JdM1C yMxPy3k/ZVen9FqZi1QNkSGKnwLew/DYkkgKU5heAmW6Qp80vOVjE7i27ogGovF8HDFP vOaUAhAjEc5DyamIv/rBrS8XLYWESTIbLKamRqF+r6EI2yd2qFuHPQi9GIsMTCGMWaVH Vjlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775851414; x=1776456214; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DgoYNG0L10EMMFDzlIpM8gfugVP9vew7olPcN4uvRsM=; b=HmfC45XYN0xHS0+FD2tO0f5TXfjxyBQfreZrF22vUFVGBTwhi/RfupmLfcNFWkDGEE j+8DyVgL9rHBGk7fMdTSj/+zclFU33f/OAsRD7N1l1vLVvRwfRZR+o8brsiSyLo01Ufq 3CcfDGqjGhDNFn1+TbOWtC23umBR3Q2Oq8A7ftQ+mwRk33UwCbdAFH5SfxbWKppK1iHd arO3eEzSNP3FL/4lB0OQVyy+Ja+zMtnLspeQQR34JpFdGpE62+XAez6TdPm8cbiLf0mc jtM2s2pvlmdsETq1AC49PlpBAJW64odORHGyhG1OqigAerXoDEsoYvaluLqdTOa93gMj f7gg== X-Forwarded-Encrypted: i=1; AJvYcCWlrpsR/EBdv0itFGoEd0tcwiaDUbGGlmGavAGjwklgbJ7sEv/PwSSqaoglsg5YFC+wv4nDWUeGxzygf3A=@vger.kernel.org X-Gm-Message-State: AOJu0YzbjfVfGg9Vo4b9UL7Z6ThNOg5tRpdz+zjBt8O92J2ntewepBa7 8zrWsxcEP8mSVUTvQONeNRJo1icjTziNrHsLd5HzwjoWKpMxOM3a8c+bDPf5UbZN82awp+Q5ly3 6mWsa X-Gm-Gg: AeBDies6OqdHzl2zcNKk3siWAguyIu6KnsCLLVxgKJWe2E9sML5ujUSrh5RLuLw+iJk 1wGFHcUDwcKTyozcqk/C8pLPo5MW0swy7sREZjN6Ik2SwFhgc4JBPT5kcDtgYs4VVMNmY1hnbhS NMGdLYTEi7MDzrwkHMHkyA6hjcoia5nJZU18hKYtxAkeWzWzK/y3/6SkFh34hM0E+/AY7fi8v+t +RchBABvs9gfRlA8tCCKaUmiAa34rkGf1Q+sUZvDZmLZ+QjnPAILtGTa2nBpQZCwYWB9aLcpywV vEkVLZ7U8xItZuuogm+eKZt6ST0yIPfCZKH6w1EZilbwC7A/H9LAHNy8AdM7bB6glN81eBMCwCf ZR/BfaYYNjtKR94KzidR4bG/DRJc4rwPgeCPNpbfB9r64E+HBLa4mohKDKMF8A9YE4FPJe9YXaZ xhgK/foKMzCxto3S9t2Abj7nHxAwVYKxu33YVqS6eIYaIQAoKqgPJwOyxXoBQhXcxQD3TGaKWRY A== X-Received: by 2002:a05:6830:3e07:b0:7d9:ad90:5670 with SMTP id 46e09a7af769-7dc27f114c3mr3045127a34.18.1775851414308; Fri, 10 Apr 2026 13:03:34 -0700 (PDT) Received: from ?IPV6:2600:8803:e7e4:500:b75d:2440:dc10:808b? ([2600:8803:e7e4:500:b75d:2440:dc10:808b]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7dc26905041sm2647106a34.14.2026.04.10.13.03.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 10 Apr 2026 13:03:33 -0700 (PDT) Message-ID: <60c2cdbc-2ee3-49ce-8a94-590230899cbc@baylibre.com> Date: Fri, 10 Apr 2026 15:03:33 -0500 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/7] iio: dac: Convert several drivers to devm_mutex_init() To: David Carlier , Jonathan Cameron , linux-iio@vger.kernel.org Cc: =?UTF-8?Q?Nuno_S=C3=A1?= , Andy Shevchenko , Lars-Peter Clausen , Michael Hennerich , Kim Seer Paller , Cosmin Tanislav , linux-kernel@vger.kernel.org References: <20260410193737.35905-1-devnexen@gmail.com> Content-Language: en-US From: David Lechner In-Reply-To: <20260410193737.35905-1-devnexen@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 4/10/26 2:37 PM, David Carlier wrote: > > This series converts seven iio DAC/ADDAC drivers to use devm_mutex_init() > instead of mutex_init(). These drivers currently call mutex_init() in > probe but have no .remove() callback, so mutex_destroy() is never called > on device unbind. > > Same pattern already accepted in iio for other drivers (e.g. ad5446, > ltc2688, ad7124, ad7606, vcnl4000, etc.). > > David Carlier (7): > iio: dac: ad3552r: Use devm_mutex_init() > iio: dac: ad7303: Use devm_mutex_init() > iio: dac: ad5758: Use devm_mutex_init() > iio: dac: ad5755: Use devm_mutex_init() > iio: dac: ad5686: Use devm_mutex_init() > iio: dac: ltc2664: Use devm_mutex_init() > iio: addac: ad74115: Use devm_mutex_init() > Jonathan has mentioned before that he doesn't care to take patches like this unless we are making other cleanups to the driver too. So we'll see what he says this time.