aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/tty/sysrq.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/tty/sysrq.c b/drivers/tty/sysrq.c
index 7867b7c4538e..a1bcad7ef739 100644
--- a/drivers/tty/sysrq.c
+++ b/drivers/tty/sysrq.c
@@ -322,11 +322,13 @@ static void send_sig_all(int sig)
322{ 322{
323 struct task_struct *p; 323 struct task_struct *p;
324 324
325 read_lock(&tasklist_lock);
325 for_each_process(p) { 326 for_each_process(p) {
326 if (p->mm && !is_global_init(p)) 327 if (p->mm && !is_global_init(p))
327 /* Not swapper, init nor kernel thread */ 328 /* Not swapper, init nor kernel thread */
328 force_sig(sig, p); 329 force_sig(sig, p);
329 } 330 }
331 read_unlock(&tasklist_lock);
330} 332}
331 333
332static void sysrq_handle_term(int key) 334static void sysrq_handle_term(int key)