summaryrefslogtreecommitdiff
path: root/drivers/regulator
diff options
context:
space:
mode:
authorArtur Weber <aweber.kernel@gmail.com>2025-05-15 16:16:32 +0200
committerLee Jones <lee@kernel.org>2025-05-22 10:57:15 +0100
commit37512643e1f889549e4f9632d6bccef6804cb776 (patch)
tree8cb438bb3ea50b823fe5c9317cf299f64a465ed0 /drivers/regulator
parentd310cdbb4ee6285f374d4dfc32173c35f8a2273e (diff)
downloadlinux-37512643e1f889549e4f9632d6bccef6804cb776.tar.gz
linux-37512643e1f889549e4f9632d6bccef6804cb776.tar.bz2
linux-37512643e1f889549e4f9632d6bccef6804cb776.zip
regulator: bcm590xx: Use dev_err_probe for regulator register error
Instead of calling dev_err() and returning PTR_ERR(...) separately, use a single "return dev_err_probe" statement. Signed-off-by: Artur Weber <aweber.kernel@gmail.com> Reviewed-by: Stanislav Jakubek <stano.jakubek@gmail.com> Reviewed-by: Mark Brown <broonie@kernel.org> Link: https://lore.kernel.org/r/20250515-bcm59054-v9-5-14ba0ea2ea5b@gmail.com Signed-off-by: Lee Jones <lee@kernel.org>
Diffstat (limited to 'drivers/regulator')
-rw-r--r--drivers/regulator/bcm590xx-regulator.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/regulator/bcm590xx-regulator.c b/drivers/regulator/bcm590xx-regulator.c
index 9f0cda46b015..a17311fa30e4 100644
--- a/drivers/regulator/bcm590xx-regulator.c
+++ b/drivers/regulator/bcm590xx-regulator.c
@@ -340,12 +340,10 @@ static int bcm590xx_probe(struct platform_device *pdev)
rdev = devm_regulator_register(&pdev->dev, &pmu->desc[i],
&config);
- if (IS_ERR(rdev)) {
- dev_err(bcm590xx->dev,
- "failed to register %s regulator\n",
- pdev->name);
- return PTR_ERR(rdev);
- }
+ if (IS_ERR(rdev))
+ return dev_err_probe(bcm590xx->dev, PTR_ERR(rdev),
+ "failed to register %s regulator\n",
+ pdev->name);
}
return 0;