diff options
Diffstat (limited to 'kernel/trace/trace_workqueue.c')
| -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); |
