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 <hkallweit1@gmail.com> Link: https://lore.kernel.org/r/8a61e229-5388-46c7-919a-4d18cc7362b2@gmail.com Signed-off-by: Lee Jones <lee@kernel.org>
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)