commit | c29eb85386880750130a01aabf288408a6614d65 | [log] [tgz] |
---|---|---|
author | Tejun Heo <tj@kernel.org> | Mon Sep 23 11:08:58 2019 -0700 |
committer | Tejun Heo <tj@kernel.org> | Fri Oct 04 10:23:01 2019 -0700 |
tree | a1611859442a41355f2182432afb2bec93921d01 | |
parent | 30ae2fc0a75eb5f1a38bbee7355d8e3bc823a6e1 [diff] |
workqueue: more destroy_workqueue() fixes destroy_workqueue() warnings still, at a lower frequency, trigger spuriously. The problem seems to be in-flight operations which haven't reached put_pwq() yet. * Make sanity check grab all the related locks so that it's synchronized against operations which puts pwq at the end. * Always print out the offending pwq. Signed-off-by: Tejun Heo <tj@kernel.org> Cc: "Williams, Gerald S" <gerald.s.williams@intel.com>