commit | 0687c66b5f666b5ad433f4e94251590d9bc9d10e | [log] [tgz] |
---|---|---|
author | Zqiang <qiang.zhang@windriver.com> | Thu Feb 18 11:16:49 2021 +0800 |
committer | Tejun Heo <tj@kernel.org> | Sun Apr 04 13:26:46 2021 -0400 |
tree | 2518008cd800c0073c604a540ebaf7dd4485a5df | |
parent | 2023a53bdf41b7646b1d384b6816af06309f73a5 [diff] |
workqueue: Move the position of debug_work_activate() in __queue_work() The debug_work_activate() is called on the premise that the work can be inserted, because if wq be in WQ_DRAINING status, insert work may be failed. Fixes: e41e704bc4f4 ("workqueue: improve destroy_workqueue() debuggability") Signed-off-by: Zqiang <qiang.zhang@windriver.com> Reviewed-by: Lai Jiangshan <jiangshanlai@gmail.com> Signed-off-by: Tejun Heo <tj@kernel.org>