summaryrefslogtreecommitdiffstats
path: root/include/scsi/osd_attributes.h
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2011-02-14 14:04:46 +0100
committerTejun Heo <tj@kernel.org>2011-02-14 14:04:46 +0100
commit7576958a9d5a4a677ad7dd40901cdbb6c1110c98 (patch)
treedb0b180feebf3a4ca6cd3155764cfc61a6d7f3cf /include/scsi/osd_attributes.h
parentklist: Fix object alignment on 64-bit. (diff)
downloadlinux-7576958a9d5a4a677ad7dd40901cdbb6c1110c98.tar.xz
linux-7576958a9d5a4a677ad7dd40901cdbb6c1110c98.zip
workqueue: wake up a worker when a rescuer is leaving a gcwq
After executing the matching works, a rescuer leaves the gcwq whether there are more pending works or not. This may decrease the concurrency level to zero and stall execution until a new work item is queued on the gcwq. Make rescuer wake up a regular worker when it leaves a gcwq if there are more works to execute, so that execution isn't stalled. Signed-off-by: Tejun Heo <tj@kernel.org> Reported-by: Ray Jui <rjui@broadcom.com> Cc: stable@kernel.org
Diffstat (limited to 'include/scsi/osd_attributes.h')
0 files changed, 0 insertions, 0 deletions