Commit dff4bdff authored by Shrikant Raskar's avatar Shrikant Raskar Committed by Jonathan Cameron
Browse files

iio: proximity: rfd77402: Use devm-managed mutex initialization



Use devm_mutex_init() to tie the mutex lifetime to the device and
improve debugging when CONFIG_DEBUG_MUTEXES is enabled.

Reviewed-by: default avatarAndy Shevchenko <andriy.shevchenko@intel.com>
Signed-off-by: default avatarShrikant Raskar <raskar.shree97@gmail.com>
Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent 51eedb3a
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -287,7 +287,10 @@ static int rfd77402_probe(struct i2c_client *client)

	data = iio_priv(indio_dev);
	data->client = client;
	mutex_init(&data->lock);

	ret = devm_mutex_init(&client->dev, &data->lock);
	if (ret)
		return ret;

	indio_dev->info = &rfd77402_info;
	indio_dev->channels = rfd77402_channels;