mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
iio: imu: inv_icm45600: Add a missing return statement in probe()
The intention here was clearly to return -ENODEV but the return statement
was missing. It would result in an off by one read in i3c_chip_info[] on
the next line. Add the return statement.
Fixes: 1bef24e900 ("iio: imu: inv_icm45600: add I3C driver for inv_icm45600 driver")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: David Lechner <dlechner@baylibre.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
committed by
Jonathan Cameron
parent
3ddda1db15
commit
c6763b15c4
@@ -57,7 +57,8 @@ static int inv_icm45600_i3c_probe(struct i3c_device *i3cdev)
|
||||
}
|
||||
|
||||
if (chip == nb_chip)
|
||||
dev_err_probe(&i3cdev->dev, -ENODEV, "Failed to match part id %d\n", whoami);
|
||||
return dev_err_probe(&i3cdev->dev, -ENODEV,
|
||||
"Failed to match part id %d\n", whoami);
|
||||
|
||||
return inv_icm45600_core_probe(regmap, i3c_chip_info[chip], false, NULL);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user