From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (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 6FBD93644A2 for ; Fri, 10 Apr 2026 19:37:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849865; cv=none; b=X96mQRDC654KIzrQmMmlUsxWoDscz8kdMobv59LvtSYjRHuPy0/q4vlARX1iAMFRdrgYMR03wnSUQhqWNQf+/h9kk9dnwM1LuwPcR9v/IzgqHeaxH2QJULHI5q63wW8FvBSVsdF0aCKld0CJIHIVfbqUlWIwD977qsMS9D7nAno= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775849865; c=relaxed/simple; bh=u+1vrPfWfzmaWyGb6ZH31nPX7PYtUg9mdWTr4tZRD8g=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=ue40eSC0i5W3z8sEe6pXRcuN06ZTWkNdGkDoEzeRox5JkblWdGy5j72tAq+0kbQ7E4v5XkbjqeZROiBK9bGQjmyBLJIRtfIvlEHKFgXp+Ep+qlF9tARyeOItmWjn0GD/bTMfFbqVDc0xViOEFiXZdVi/bXOidDa2XO8WcGj1in4= 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=YyClS5Z0; arc=none smtp.client-ip=209.85.221.41 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="YyClS5Z0" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-43cf8d550bdso2368268f8f.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:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=R6U/GC1NbMIaWhVGEM7MpaD+iSm/Pta7nRj5dtvFeGk=; b=YyClS5Z0LPnkClc1tc8f0ofJrLYk+7P0BYAlbwN+WIrfjow48nBYwBKovY3ohFIT1B SCf/kQdyYbbSeHkLE0ZtftgDrFxQ4egP0ccyPVYKWT9eE75dCnt+Mf3/CDMAaZC0KQOM w/R6ee1yg1leBxfOFnsvSf62umMdyZCk0DR6f/Y89OMeOkkLXKIXEHl9gH7QtOQvIkMP lfKuFggNML5MhF/57MCrJcrcVGp0oG7cwWcW+SvXDr2q166e/6Pa9is3Ad2m4K/iOzcD CNHj3y6EZ0qHa3n8meTILwnCovqkuXzEPtoHVt+jjdfr7uJSZebfR2IaCv/3KELldYGC X48Q== 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:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=R6U/GC1NbMIaWhVGEM7MpaD+iSm/Pta7nRj5dtvFeGk=; b=mrw2iPwmPyTDsFgyikOk4hHrCcnSRYDNnbEj9UKwFvD0TD/a89sslpiDe0CqAA8+he Vzt6bgAL2k9CqEZpAt7og3I7g8/frnsjDfge7SOAeonX/CeETkDCIVqz0xUtK38mZPZH o0TFjr0jygwBpZWJ8kDgspKPcEE5t0oHlMiWHYK99h8sazKfPfYCiSyBEAoZ4GuVCRAr BNu47EgC7aTR2urjuCH/dI+VBIeP+vrc8NwMwwKsCwzepoRacGaZrWQvd7GBBPBPRtqp xZ9ZbBadyBz3qrXEuIT4STYrjizUkwCzTDqpJ1ZFcPqVeHNlwDBmXI9bgFy1gEZ/HjYG X+Xg== X-Forwarded-Encrypted: i=1; AJvYcCVLfr4km1UWRcDKx9bVByDMDn5rn1QwjSrKqHC0k66MrolHjuov/ZOu2taIxGvHS76kG1KJSdE9l2yq+OY=@vger.kernel.org X-Gm-Message-State: AOJu0Yz2Js0mMaoiC237D7VhlRupSEXYNkIr6CdMA5DXczXDLWJkfZms bEIMW9MP8YdQ5LK9IpVYqW6GDR8LmtCodLxcOiREuk2flhVTjZh3Kv7E X-Gm-Gg: AeBDiesP9IOHO4EQZOJ/sfH8xipEl2FRsTDGvtpHd2RFHKcEnK9PszXXcBnPfrX6+Fo ptszO6CVml7dQTqAe8Uvm+KfougHAOejVe8vmeHhbng4wz7JsbinUwMI9qVe+vBCIu3Uf65NwD8 uAMPkBHHehtA8qTuRD9vIk8oqmH6OtfTL70q1vv87Msuu6ZlaOSAM3lXxQDpkoIhfUobK/Eaunt NzFZ307PkRHccDjKjACGNGDX6RbLiMhTBFh4QzGUJNIhuH2qh0MY2ojuldXlnyaS+LcdlRyyyPN QoRr0itdD/AxppaElh2qhhOvzTfJ6XbHcuF/Bn4GzhZeoNJ6fOvS+eWUEnERzWljbACOGnHikW7 2yN7n561tFeRZfem5pribYNajBA4iWlaHp8uuwjy4p2aTNXMVIkY71Ud0DKxhuM6d5ZbdPRBELQ RARQctIK2S9syBvkFAZtcctCBcX3qxQPwwfizIDV/TBqbhbk7n1BiOsL1jw+PBT65iMJvzUSTzl PlA8SaeOiDPUZHK1SpVYzU= X-Received: by 2002:a5d:5d02:0:b0:43d:1df7:ed24 with SMTP id ffacd0b85a97d-43d642a64b1mr6593078f8f.21.1775849862359; Fri, 10 Apr 2026 12:37:42 -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.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 12:37:41 -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 0/7] iio: dac: Convert several drivers to devm_mutex_init() Date: Fri, 10 Apr 2026 20:37:30 +0100 Message-ID: <20260410193737.35905-1-devnexen@gmail.com> X-Mailer: git-send-email 2.53.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 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() drivers/iio/addac/ad74115.c | 5 ++++- drivers/iio/dac/ad3552r.c | 4 +++- drivers/iio/dac/ad5686.c | 4 +++- drivers/iio/dac/ad5755.c | 5 +++-- drivers/iio/dac/ad5758.c | 4 +++- drivers/iio/dac/ad7303.c | 4 +++- drivers/iio/dac/ltc2664.c | 4 +++- 7 files changed, 22 insertions(+), 8 deletions(-) -- 2.53.0