diff options
author | Lai Jiangshan <laijs@cn.fujitsu.com> | 2014-06-03 15:33:28 +0800 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2014-06-19 15:43:33 -0400 |
commit | 807407c0a29b1e9fe35565f5a671ef3a9dd9f00c (patch) | |
tree | 2727331d63431fecb0308bdac123d719ec9c332c /lib | |
parent | f05b558d7e0368e0511a098c4beb9654e41246c4 (diff) | |
download | linux-807407c0a29b1e9fe35565f5a671ef3a9dd9f00c.tar.bz2 |
workqueue: stronger test in process_one_work()
After the recent changes, when POOL_DISASSOCIATED is cleared, the
running worker's local CPU should be the same as pool->cpu without any
exception even during cpu-hotplug. Update the sanity check in
process_one_work() accordingly.
This patch changes "(proposition_A && proposition_B && proposition_C)"
to "(proposition_B && proposition_C)", so if the old compound
proposition is true, the new one must be true too. so this will not
hide any possible bug which can be caught by the old test.
tj: Minor updates to the description.
CC: Jason J. Herne <jjherne@linux.vnet.ibm.com>
CC: Sasha Levin <sasha.levin@oracle.com>
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions