diff options
Diffstat (limited to 'lib/vsprintf.c')
-rw-r--r-- | lib/vsprintf.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/vsprintf.c b/lib/vsprintf.c index d93134053a..c73db73e88 100644 --- a/lib/vsprintf.c +++ b/lib/vsprintf.c @@ -630,11 +630,11 @@ void __noreturn panic(const char *fmt, ...) led_trigger(LED_TRIGGER_PANIC, TRIGGER_ENABLE); -#if defined (CONFIG_PANIC_HANG) - hang(); -#else - udelay(100000); /* allow messages to go out */ - reset_cpu(0); -#endif + if (IS_ENABLED(CONFIG_PANIC_HANG)) { + hang(); + } else { + udelay(100000); /* allow messages to go out */ + reset_cpu(0); + } } EXPORT_SYMBOL(panic); |