diff options
-rw-r--r-- | kernel/trace/trace_workqueue.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/kernel/trace/trace_workqueue.c b/kernel/trace/trace_workqueue.c index 890974aed64d..97fcea4acce1 100644 --- a/kernel/trace/trace_workqueue.c +++ b/kernel/trace/trace_workqueue.c | |||
@@ -185,16 +185,9 @@ static void *workqueue_stat_next(void *prev, int idx) | |||
185 | static int workqueue_stat_show(struct seq_file *s, void *p) | 185 | static int workqueue_stat_show(struct seq_file *s, void *p) |
186 | { | 186 | { |
187 | struct cpu_workqueue_stats *cws = p; | 187 | struct cpu_workqueue_stats *cws = p; |
188 | unsigned long flags; | ||
189 | int cpu = cws->cpu; | ||
190 | struct pid *pid; | 188 | struct pid *pid; |
191 | struct task_struct *tsk; | 189 | struct task_struct *tsk; |
192 | 190 | ||
193 | spin_lock_irqsave(&workqueue_cpu_stat(cpu)->lock, flags); | ||
194 | if (&cws->list == workqueue_cpu_stat(cpu)->list.next) | ||
195 | seq_printf(s, "\n"); | ||
196 | spin_unlock_irqrestore(&workqueue_cpu_stat(cpu)->lock, flags); | ||
197 | |||
198 | pid = find_get_pid(cws->pid); | 191 | pid = find_get_pid(cws->pid); |
199 | if (pid) { | 192 | if (pid) { |
200 | tsk = get_pid_task(pid, PIDTYPE_PID); | 193 | tsk = get_pid_task(pid, PIDTYPE_PID); |