mirror of
https://github.com/torvalds/linux.git
synced 2026-06-03 12:03:54 +02: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:
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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user