On Wed, 2026-06-24 at 13:13 +0200, Christian König wrote: > Then the last piece is dropping calling enable_signaling callback with the > dma_fence lock held. This makes it possible for backends to acquire locks > which are semantically ordered outside of the dma_fence lock. > > This is necessary to allows using the dma_fence inline lock in more cases, > previously backends used some common external lock for their dma_fences to > for example make it possible remove fences from linked lists.
Hi Christian, thx for all this work! I will review around a bit during the next days. For completeness, let me ask here: Is there any relation, or any work in the pipe, which you would consider a good solution for the race conditions described in these two threads [1][2]? Regards P. [1] https://lore.kernel.org/dri-devel/[email protected]/ [2] https://lore.kernel.org/dri-devel/[email protected]/
