On 10/16/20 12:44 PM, Maarten Lankhorst wrote:
We may create page table objects on the fly, but we may need to
wait with the ww lock held. Instead of waiting on a freed obj
lock, ensure we have the same lock for each object to keep
-EDEADLK working. This ensures that i915_vma_pin_ww can lock
the page tables when required.

Signed-off-by: Maarten Lankhorst <maarten.lankho...@linux.intel.com>
---
  drivers/gpu/drm/i915/gt/intel_ggtt.c  |  8 +++++-
  drivers/gpu/drm/i915/gt/intel_gtt.c   | 38 ++++++++++++++++++++++++++-
  drivers/gpu/drm/i915/gt/intel_gtt.h   |  5 ++++
  drivers/gpu/drm/i915/gt/intel_ppgtt.c |  3 ++-
  drivers/gpu/drm/i915/i915_vma.c       |  5 ++++
  5 files changed, 56 insertions(+), 3 deletions(-)

Reviewed-by: Thomas Hellström <thomas.hellst...@linux.intel.com>


_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to