mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
iio: adc: at91-sama5d2_adc: no devm for nvmem_cell_get
There is absolutely no reason to pospone cleanup of this post driver removal. Just do it immediately. Signed-off-by: Rosen Penev <rosenp@gmail.com> Reviewed-by: Nuno Sá <nuno.sa@analog.com> Reviewed-by: Eugen Hristev <eugen.hristev@linaro.org> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
committed by
Jonathan Cameron
parent
d4243cb08a
commit
8d86130364
@@ -2259,7 +2259,7 @@ static int at91_adc_temp_sensor_init(struct at91_adc_state *st,
|
||||
return 0;
|
||||
|
||||
/* Get the calibration data from NVMEM. */
|
||||
temp_calib = devm_nvmem_cell_get(dev, "temperature_calib");
|
||||
temp_calib = nvmem_cell_get(dev, "temperature_calib");
|
||||
if (IS_ERR(temp_calib)) {
|
||||
ret = PTR_ERR(temp_calib);
|
||||
if (ret != -ENOENT)
|
||||
@@ -2268,6 +2268,7 @@ static int at91_adc_temp_sensor_init(struct at91_adc_state *st,
|
||||
}
|
||||
|
||||
buf = nvmem_cell_read(temp_calib, &len);
|
||||
nvmem_cell_put(temp_calib);
|
||||
if (IS_ERR(buf)) {
|
||||
dev_err(dev, "Failed to read calibration data!\n");
|
||||
return PTR_ERR(buf);
|
||||
|
||||
Reference in New Issue
Block a user