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

leds: pwm: silently error out on EPROBE_DEFER

When probing, if we fail to get the pwm due to probe deferal, we shouldn't
print an error message. Just be silent in this case.

Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Jacek Anaszewski <jacek.anaszewski@gmail.com>

authored by

Jerome Brunet and committed by
Jacek Anaszewski
9aec3037 f813eec9

+3 -2
+3 -2
drivers/leds/leds-pwm.c
··· 100 100 led_data->pwm = devm_pwm_get(dev, led->name); 101 101 if (IS_ERR(led_data->pwm)) { 102 102 ret = PTR_ERR(led_data->pwm); 103 - dev_err(dev, "unable to request PWM for %s: %d\n", 104 - led->name, ret); 103 + if (ret != -EPROBE_DEFER) 104 + dev_err(dev, "unable to request PWM for %s: %d\n", 105 + led->name, ret); 105 106 return ret; 106 107 } 107 108