Skip to content

Commit c1f804f

Browse files
committed
eeprom: at24: Use dev_err_probe for nvmem register failure
JIRA: https://issues.redhat.com/browse/RHEL-37020 CVE: CVE-2024-35848 commit a3c1003 Author: Alexander Stein <alexander.stein@ew.tq-group.com> Date: Tue, 16 May 2023 10:05:53 +0200 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> Signed-off-by: Mark Salter <msalter@redhat.com>
1 parent 7f641c2 commit c1f804f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

drivers/misc/eeprom/at24.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -761,7 +761,8 @@ static int at24_probe(struct i2c_client *client)
761761
pm_runtime_disable(dev);
762762
if (!pm_runtime_status_suspended(dev))
763763
regulator_disable(at24->vcc_reg);
764-
return PTR_ERR(at24->nvmem);
764+
return dev_err_probe(dev, PTR_ERR(at24->nvmem),
765+
"failed to register nvmem\n");
765766
}
766767

767768
/*

0 commit comments

Comments
 (0)