X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fbust_spinlocks.c;h=9681d54b95d127878405d5ff0afec6fcc575fbae;hb=7451eb5f46e23df1f8e280af3a820cf55710137b;hp=accb3565816993630ab98bc7818f3afe75307fa5;hpb=920841d8d1d61bc12b43f95a579a5374f6d98f81;p=pandora-kernel.git diff --git a/lib/bust_spinlocks.c b/lib/bust_spinlocks.c index accb35658169..9681d54b95d1 100644 --- a/lib/bust_spinlocks.c +++ b/lib/bust_spinlocks.c @@ -12,18 +12,20 @@ #include #include #include +#include void __attribute__((weak)) bust_spinlocks(int yes) { if (yes) { - oops_in_progress = 1; + ++oops_in_progress; } else { #ifdef CONFIG_VT unblank_screen(); #endif - oops_in_progress = 0; - wake_up_klogd(); + console_unblank(); + if (--oops_in_progress == 0) + wake_up_klogd(); } }