On Wed, Jan 26, 2022 at 11:38:40AM -0800, Darrick J. Wong wrote:
On Wed, Jan 26, 2022 at 04:50:32PM +0100, Christoph Hellwig wrote:
quoted
Hi Jens, hi Tetsuo,
this series uses the approach from Tetsuo to delay the destroy_workueue
cll, extended by a delayed teardown of the workers to fix a potential
racewindow then the workqueue can be still round after finishing the
commands. It then also removed the queue freeing in release that is
not needed to fix the dependency chain for that (which can't be
reported by lockdep) as well.
[add xfs to cc list]
This fixes all the regressions I've been seeing in xfs/049 and xfs/073,
thank you. I'll give this a spin with the rest of fstests overnight.
After an overnight run with 5.17-rc1 + {xfs,iomap}-for-next + this patchset,
fstests is back to normal.
Tested-by: Darrick J. Wong <djwong@kernel.org>
--D
--D