Skip to content

Commit afacb21

Browse files
hkallweitlag-linaro
authored andcommitted
leds: trigger: panic: Don't register panic notifier if creating the trigger failed
It doesn't make sense to register the panic notifier if creating the panic trigger failed. Signed-off-by: Heiner Kallweit <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Lee Jones <[email protected]>
1 parent 06c5206 commit afacb21

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

drivers/leds/trigger/ledtrig-panic.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,13 @@ static long led_panic_blink(int state)
6464

6565
static int __init ledtrig_panic_init(void)
6666
{
67+
led_trigger_register_simple("panic", &trigger);
68+
if (!trigger)
69+
return -ENOMEM;
70+
6771
atomic_notifier_chain_register(&panic_notifier_list,
6872
&led_trigger_panic_nb);
6973

70-
led_trigger_register_simple("panic", &trigger);
7174
panic_blink = led_panic_blink;
7275
return 0;
7376
}

0 commit comments

Comments
 (0)