X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=kernel%2Fpanic.c;h=b3abe97f88a69588b7b00d61a56b24ed18dcf6de;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=3c1581eb65bd24fdf2581e63f1f9469b707f2cef;hpb=a2c21200f1c81b08cb55e417b68150bba439b646;p=linux-2.6.git diff --git a/kernel/panic.c b/kernel/panic.c index 3c1581eb6..b3abe97f8 100644 --- a/kernel/panic.c +++ b/kernel/panic.c @@ -59,13 +59,7 @@ NORET_TYPE void panic(const char * fmt, ...) va_start(args, fmt); vsnprintf(buf, sizeof(buf), fmt, args); va_end(args); - printk(KERN_EMERG "Kernel panic: %s\n",buf); - if (in_interrupt()) - printk(KERN_EMERG "In interrupt handler - not syncing\n"); - else if (!current->pid) - printk(KERN_EMERG "In idle task - not syncing\n"); - else - sys_sync(); + printk(KERN_EMERG "Kernel panic - not syncing: %s\n",buf); bust_spinlocks(0); #ifdef CONFIG_SMP