mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 05:04:02 +02:00
iio: chemical: scd30: Use devm_mutex_init() over non-devm mutex_init()
The current code uses mutex_init() instead of devm_mutex_init(), which is incorrect as the rest of the file uses the devm automatic resource management API. Fix this so that the mutex is set up in the same way as the rest of the device data structure. Signed-off-by: Maxwell Doose <m32285159@gmail.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
This commit is contained in:
parent
1a6808ca4a
commit
8c740dd4fe
|
|
@ -711,7 +711,11 @@ int scd30_probe(struct device *dev, int irq, const char *name, void *priv,
|
|||
state->pressure_comp = SCD30_PRESSURE_COMP_DEFAULT;
|
||||
state->meas_interval = SCD30_MEAS_INTERVAL_DEFAULT;
|
||||
state->command = command;
|
||||
mutex_init(&state->lock);
|
||||
|
||||
ret = devm_mutex_init(dev, &state->lock);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
init_completion(&state->meas_ready);
|
||||
|
||||
dev_set_drvdata(dev, indio_dev);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user