public inbox for linux-iio@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] iio: dac: Convert several drivers to devm_mutex_init()
@ 2026-04-10 19:37 David Carlier
  2026-04-10 19:37 ` [PATCH 1/7] iio: dac: ad3552r: Use devm_mutex_init() David Carlier
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: David Carlier @ 2026-04-10 19:37 UTC (permalink / raw)
  To: Jonathan Cameron, linux-iio
  Cc: David Lechner, Nuno Sá, Andy Shevchenko, Lars-Peter Clausen,
	Michael Hennerich, Kim Seer Paller, Cosmin Tanislav, linux-kernel,
	David Carlier


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


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2026-04-10 20:03 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-10 19:37 [PATCH 0/7] iio: dac: Convert several drivers to devm_mutex_init() David Carlier
2026-04-10 19:37 ` [PATCH 1/7] iio: dac: ad3552r: Use devm_mutex_init() David Carlier
2026-04-10 19:37 ` [PATCH 2/7] iio: dac: ad7303: " David Carlier
2026-04-10 19:37 ` [PATCH 3/7] iio: dac: ad5758: " David Carlier
2026-04-10 19:37 ` [PATCH 4/7] iio: dac: ad5755: " David Carlier
2026-04-10 19:37 ` [PATCH 5/7] iio: dac: ad5686: " David Carlier
2026-04-10 19:37 ` [PATCH 6/7] iio: dac: ltc2664: " David Carlier
2026-04-10 19:37 ` [PATCH 7/7] iio: addac: ad74115: " David Carlier
2026-04-10 20:03 ` [PATCH 0/7] iio: dac: Convert several drivers to devm_mutex_init() David Lechner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox