led: triggers: fix crash on disabling "default-on" trigger
Here is a sample crash log on Ritmix RZX-50: barebox:/ trigger 0: panic 1: heartbeat 2: net rx 3: net tx 4: net 5: default on (led 0) barebox:/ trigger -d 5 ... Ooops, TLB miss on store! Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
45efb46dbb
commit
e66190f4f7
|
@ -124,7 +124,7 @@ int led_set_trigger(enum led_trigger trigger, struct led *led)
|
|||
|
||||
triggers[trigger].led = led;
|
||||
|
||||
if (trigger == LED_TRIGGER_DEFAULT_ON)
|
||||
if (led && trigger == LED_TRIGGER_DEFAULT_ON)
|
||||
led_set(triggers[trigger].led, triggers[trigger].led->max_value);
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue