[PATCH v3 3/4] leds: menf21bmc: Convert to dev_err_probe()
Arunachalam <[email protected]> Sat, 25 Jul 2026 13:43:48 +0530
| Newsgroups | org.kernel.vger.linux-leds,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Replace open-coded dev_err() + return pattern with dev_err_probe(), which also handles -EPROBE_DEFER correctly. Signed-off-by: Arunachalam <[email protected]> --- drivers/leds/leds-menf21bmc.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/leds/leds-menf21bmc.c b/drivers/leds/leds-menf21bmc.c index 6b1b47160..a7e4db487 100644 --- a/drivers/leds/leds-menf21bmc.c +++ b/drivers/leds/leds-menf21bmc.c @@ -84,10 +84,8 @@ static int menf21bmc_led_probe(struct platform_device *pdev) leds[i].cdev.brightness_set = menf21bmc_led_set; leds[i].i2c_client = i2c_client; ret = devm_led_classdev_register(&pdev->dev, &leds[i].cdev); - if (ret < 0) { - dev_err(&pdev->dev, "failed to register LED device\n"); - return ret; - } + if (ret < 0) + return dev_err_probe(&pdev->dev, ret, "failed to register LED device\n"); } dev_info(&pdev->dev, "MEN 140F21P00 BMC LED device enabled\n"); -- 2.39.5