[Bug 104209] [CI] igt at gem_userptr_blits@map-fixed-invalidate-gup - dmesg-warn: WARNING: possible circular locking dependency detected

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Dec 15 08:56:53 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=104209

--- Comment #4 from Daniel Vetter <daniel at ffwll.ch> ---
Ok, I read the code some more, and the cancel_userptr work_struct trick used to
hide the real locking dependencies i915_gem_userptr_mn_invalidate_range_start()
from lockdep simply doesn't work anymore with the cross-release stuff. The

queue_work(wq, work);

...

flush_workqueue(wq);

is a dead giveaway that we have the full locking dependencies of whatever runs
in work. I'd say lockdep is correct here.

(I still don't know how to fix this)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20171215/a95baf08/attachment.html>


More information about the intel-gfx-bugs mailing list