Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drivers: iio: mpu3050: use dev_err_probe for regulator request

Regulator requesting may result in deferred probing error which will
abort driver probing. To avoid this just use dev_err_probe which handles
deferred probing.

Fixes: 3904b28efb2c ("iio: gyro: Add driver for the MPU-3050 gyroscope")
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

authored by

Svyatoslav Ryhel and committed by
Jonathan Cameron
b010880b 6939484a

+2 -4
+2 -4
drivers/iio/gyro/mpu3050-core.c
··· 1162 1162 mpu3050->regs[1].supply = mpu3050_reg_vlogic; 1163 1163 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(mpu3050->regs), 1164 1164 mpu3050->regs); 1165 - if (ret) { 1166 - dev_err(dev, "Cannot get regulators\n"); 1167 - return ret; 1168 - } 1165 + if (ret) 1166 + return dev_err_probe(dev, ret, "Cannot get regulators\n"); 1169 1167 1170 1168 ret = mpu3050_power_up(mpu3050); 1171 1169 if (ret)