summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2013-02-13 19:29:07 -0800
committerTejun Heo <tj@kernel.org>2013-02-13 19:29:07 -0800
commit1dd638149f1f9d7d7dbb32591d5c7c2a0ea36264 (patch)
tree454399689b5d5016eefbd9f12e39b2674a8ebb33 /usr
parent8594fade39d3ad02ef856b8c53b5d7cc538a55f5 (diff)
downloadblackbird-op-linux-1dd638149f1f9d7d7dbb32591d5c7c2a0ea36264.tar.gz
blackbird-op-linux-1dd638149f1f9d7d7dbb32591d5c7c2a0ea36264.zip
workqueue: fix is_chained_work() regression
c9e7cf273f ("workqueue: move busy_hash from global_cwq to worker_pool") incorrectly converted is_chained_work() to use get_gcwq() inside for_each_gcwq_cpu() while removing get_gcwq(). As cwq might not exist for all possible workqueue CPUs, @cwq can be NULL and the following cwq deferences can lead to oops. Fix it by using for_each_cwq_cpu() instead, which is the better one to use anyway as we only need to check pools that the wq is associated with. Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud