Re: [PATCH] lockdep: Remove unnecessary acquisitions wrt workqueue flush

From: Peter Zijlstra
Date: Thu Sep 07 2017 - 05:41:22 EST


On Thu, Sep 07, 2017 at 09:33:16AM +0900, Byungchul Park wrote:
> Workqueue added manual acquisitions to catch deadlock cases. Now
> crossrelease was introduced, some of those are redundant because
> crossrelease-enabled wait_for_completeion() also does it. Removed it.

This does not explain how it doesn't become the regular timing dependent
stuff cross-release normally is.