X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=kernel%2Fsched_debug.c;h=ad958c1ec70859704afc3ae3d444c03914b37a6b;hb=1f3fcd4b1adc972d5c6a34cfed98931c46575b49;hp=bbe6b31c3c560d864285ad696d0e885f0ee3e5d6;hpb=14b395e35d1afdd8019d11b92e28041fad591b71;p=firefly-linux-kernel-4.4.55.git diff --git a/kernel/sched_debug.c b/kernel/sched_debug.c index bbe6b31c3c56..ad958c1ec708 100644 --- a/kernel/sched_debug.c +++ b/kernel/sched_debug.c @@ -333,12 +333,10 @@ void proc_sched_show_task(struct task_struct *p, struct seq_file *m) unsigned long flags; int num_threads = 1; - rcu_read_lock(); if (lock_task_sighand(p, &flags)) { num_threads = atomic_read(&p->signal->count); unlock_task_sighand(p, &flags); } - rcu_read_unlock(); SEQ_printf(m, "%s (%d, #threads: %d)\n", p->comm, p->pid, num_threads); SEQ_printf(m,