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

power/supply: ingenic-battery: Don't print error on -EPROBE_DEFER

Don't print an error message if devm_power_supply_register() returns
-EPROBE_DEFER, since the driver will simply re-probe later.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>

authored by

Paul Cercueil and committed by
Sebastian Reichel
5b11e5d7 bb6d3fb3

+2 -1
+2 -1
drivers/power/supply/ingenic-battery.c
··· 148 148 149 149 bat->battery = devm_power_supply_register(dev, desc, &psy_cfg); 150 150 if (IS_ERR(bat->battery)) { 151 - dev_err(dev, "Unable to register battery\n"); 151 + if (PTR_ERR(bat->battery) != -EPROBE_DEFER) 152 + dev_err(dev, "Unable to register battery\n"); 152 153 return PTR_ERR(bat->battery); 153 154 } 154 155