Messages in this thread Patch in this message | | | From | Aaro Koskinen <> | Subject | [PATCH] panic: call bust_spinlocks(0) before dying | Date | Fri, 2 Oct 2009 14:41:20 +0300 |
| |
Commit ffd71da4e3f323b7673b061e6f7e0d0c12dc2b49 moved bust_spinlocks(0) to the end of the function, which in practice is never reached. As a result console_unblank() is not called, and on some systems the user may not see the panic message.
Signed-off-by: Aaro Koskinen <aaro.koskinen@nokia.com> --- kernel/panic.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/kernel/panic.c b/kernel/panic.c index bcdef26..96b45d0 100644 --- a/kernel/panic.c +++ b/kernel/panic.c @@ -90,6 +90,8 @@ NORET_TYPE void panic(const char * fmt, ...) atomic_notifier_call_chain(&panic_notifier_list, 0, buf); + bust_spinlocks(0); + if (!panic_blink) panic_blink = no_blink; @@ -136,7 +138,6 @@ NORET_TYPE void panic(const char * fmt, ...) mdelay(1); i++; } - bust_spinlocks(0); } EXPORT_SYMBOL(panic); -- 1.5.4.3
| |