summaryrefslogtreecommitdiffstats
path: root/include/trace/events/workqueue.h
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2013-01-24 20:01:33 +0100
committerTejun Heo <tj@kernel.org>2013-01-24 20:01:33 +0100
commitec22ca5eab0bd225588c69ccd06b16504cb05adf (patch)
tree3282a2b587235879c3f2d286896a003900ab6563 /include/trace/events/workqueue.h
parentworkqueue: move busy_hash from global_cwq to worker_pool (diff)
downloadlinux-ec22ca5eab0bd225588c69ccd06b16504cb05adf.tar.xz
linux-ec22ca5eab0bd225588c69ccd06b16504cb05adf.zip
workqueue: move global_cwq->cpu to worker_pool
Move gcwq->cpu to pool->cpu. This introduces a couple places where gcwq->pools[0].cpu is used. These will soon go away as gcwq is further reduced. This is part of an effort to remove global_cwq and make worker_pool the top level abstraction, which in turn will help implementing worker pools with user-specified attributes. Signed-off-by: Tejun Heo <tj@kernel.org> Reviewed-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Diffstat (limited to 'include/trace/events/workqueue.h')
-rw-r--r--include/trace/events/workqueue.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/trace/events/workqueue.h b/include/trace/events/workqueue.h
index f28d1b65f178..4e798e384a6a 100644
--- a/include/trace/events/workqueue.h
+++ b/include/trace/events/workqueue.h
@@ -54,7 +54,7 @@ TRACE_EVENT(workqueue_queue_work,
__entry->function = work->func;
__entry->workqueue = cwq->wq;
__entry->req_cpu = req_cpu;
- __entry->cpu = cwq->pool->gcwq->cpu;
+ __entry->cpu = cwq->pool->cpu;
),
TP_printk("work struct=%p function=%pf workqueue=%p req_cpu=%u cpu=%u",