eeprom: at24: Use dev_err_probe for nvmem register failure
[ Upstream commit a3c10035d12f5ec10915d5c00c2e8f7d7c066182 ] When using nvmem layouts it is possible devm_nvmem_register returns -EPROBE_DEFER, resulting in an 'empty' in /sys/kernel/debug/devices_deferred. Use dev_err_probe for providing additional information. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Stable-dep-of: f42c97027fb7 ("eeprom: at24: fix memory corruption race condition") Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
6b670bd8c5
commit
4bc8fd99af
1 changed files with 2 additions and 1 deletions
|
@ -762,7 +762,8 @@ static int at24_probe(struct i2c_client *client)
|
||||||
pm_runtime_disable(dev);
|
pm_runtime_disable(dev);
|
||||||
if (!pm_runtime_status_suspended(dev))
|
if (!pm_runtime_status_suspended(dev))
|
||||||
regulator_disable(at24->vcc_reg);
|
regulator_disable(at24->vcc_reg);
|
||||||
return PTR_ERR(at24->nvmem);
|
return dev_err_probe(dev, PTR_ERR(at24->nvmem),
|
||||||
|
"failed to register nvmem\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Add table
Reference in a new issue