summaryrefslogtreecommitdiffstats
path: root/arch/sh/kernel
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2013-01-24 11:01:33 -0800
committerTejun Heo <tj@kernel.org>2013-01-24 11:01:33 -0800
commita1056305fa98c7e13b38718658a8b07a5d926460 (patch)
treed20ce512fdd0e3f07d972d62ecc9cb357c3db69e /arch/sh/kernel
parent94cf58bb2907bd2702fce2266955e29ab5261f53 (diff)
downloadop-kernel-dev-a1056305fa98c7e13b38718658a8b07a5d926460.zip
op-kernel-dev-a1056305fa98c7e13b38718658a8b07a5d926460.tar.gz
workqueue: make freezing/thawing per-pool
Instead of holding locks from both pools and then processing the pools together, make freezing/thwaing per-pool - grab locks of one pool, process it, release it and then proceed to the next pool. While this patch changes processing order across pools, order within each pool remains the same. As each pool is independent, this shouldn't break anything. 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 'arch/sh/kernel')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud