summaryrefslogtreecommitdiff
path: root/MAINTAINERS
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2013-01-24 23:01:33 +0400
committerTejun Heo <tj@kernel.org>2013-01-24 23:01:33 +0400
commitd565ed6309300304de4a865a04adef07a85edc45 (patch)
treeb79e83064232d5bbf47550b090d6b1e288e123fb /MAINTAINERS
parentec22ca5eab0bd225588c69ccd06b16504cb05adf (diff)
downloadlinux-d565ed6309300304de4a865a04adef07a85edc45.tar.xz
workqueue: move global_cwq->lock to worker_pool
Move gcwq->lock to pool->lock. The conversion is mostly straight-forward. Things worth noting are * In many places, this removes the need to use gcwq completely. pool is used directly instead. get_std_worker_pool() is added to help some of these conversions. This also leaves get_work_gcwq() without any user. Removed. * In hotplug and freezer paths, the pools belonging to a CPU are often processed together. This patch makes those paths hold locks of all pools, with highpri lock nested inside, to keep the conversion straight-forward. These nested lockings will be removed by following patches. 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 'MAINTAINERS')
0 files changed, 0 insertions, 0 deletions