]> Pileus Git - ~andy/linux/blobdiff - kernel/signal.c
ftrace: do_each_pid_task() needs rcu lock
[~andy/linux] / kernel / signal.c
index e73759783dc84d8134c9e5603432d0729d4634a3..b6b36768b758901b2d1806839a8c6b6c5ee035e0 100644 (file)
@@ -909,7 +909,9 @@ static void print_fatal_signal(struct pt_regs *regs, int signr)
        }
 #endif
        printk("\n");
+       preempt_disable();
        show_regs(regs);
+       preempt_enable();
 }
 
 static int __init setup_print_fatal_signals(char *str)