summaryrefslogtreecommitdiffstats
path: root/arch/c6x/kernel/sys_c6x.c
diff options
context:
space:
mode:
authorLai Jiangshan <laijs@cn.fujitsu.com>2014-06-03 15:33:28 +0800
committerTejun Heo <tj@kernel.org>2014-07-01 17:40:14 -0400
commit85327af61d4cb1700d4c71e8080f7c7df9bccafb (patch)
tree513b491cc634aa37bd8cb7b0810c694dafc88ff1 /arch/c6x/kernel/sys_c6x.c
parent3de5e88485b22f30403045bd83d4815ae2207b19 (diff)
downloadlinux-85327af61d4cb1700d4c71e8080f7c7df9bccafb.tar.bz2
workqueue: stronger test in process_one_work()
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. 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 won't hide any possible bug which can be hit by old test. tj: Minor description update and dropped the obvious comment. 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 'arch/c6x/kernel/sys_c6x.c')
0 files changed, 0 insertions, 0 deletions