]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Wait on vma activity before taking the mutex
authorChris Wilson <chris@chris-wilson.co.uk>
Thu, 23 Jan 2020 22:44:59 +0000 (22:44 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 24 Jan 2020 10:37:13 +0000 (10:37 +0000)
commiteeb5c0a1b7543d68149978954053e71f65f345ac
tree642b89de18415d9af1596fafaa8b949253e6c6b4
parentaa9d41891a77a9f556ebd906f05b760bc42b8328
drm/i915: Wait on vma activity before taking the mutex

Optimistically wait for the prior vma activity before taking the mutex
to minimise the mutex hold time while unbinding. We will then verify the
vma is idle with a second wait under the mutex to ensure it is safe to
unbind.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200123224459.38128-2-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/i915_vma.c