]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
iio: dac: ltc2688: make use of devm_mutex_init()
authorNuno Sá <nuno.sa@analog.com>
Tue, 23 Sep 2025 08:41:47 +0000 (09:41 +0100)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 19 Oct 2025 10:59:16 +0000 (11:59 +0100)
Use devm_mutex_init() since it brings some benefits when
CONFIG_DEBUG_MUTEXES is enabled.

Signed-off-by: Nuno Sá <nuno.sa@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/dac/ltc2688.c

index 7a2ee26a7d68730fe90d9cc91ea764f05eb61791..57028d422868ec48e6900ef1cc4be6dee9cd4547 100644 (file)
@@ -953,7 +953,9 @@ static int ltc2688_probe(struct spi_device *spi)
 
        /* Just write this once. No need to do it in every regmap read. */
        st->tx_data[3] = LTC2688_CMD_NOOP;
-       mutex_init(&st->lock);
+       ret = devm_mutex_init(dev, &st->lock);
+       if (ret)
+               return ret;
 
        st->regmap = devm_regmap_init(dev, &ltc2688_regmap_bus, st,
                                      &ltc2688_regmap_config);