]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/lmem: Verify checks for lmem residency
authorThomas Hellström <thomas.hellstrom@linux.intel.com>
Thu, 10 Jun 2021 07:01:50 +0000 (09:01 +0200)
committerMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
Fri, 11 Jun 2021 08:53:13 +0000 (10:53 +0200)
commit68edd67608922aa826c2abf88a1e5bd6c380780d
tree0fa7dd2b4c579adf34d7f20c648c84a193f00307
parent4379e2ccc2d51f27e6ff06ae6e118dac25bf1306
drm/i915/lmem: Verify checks for lmem residency

Since objects can be migrated or evicted when not pinned or locked,
update the checks for lmem residency or future residency so that
the value returned is not immediately stale.

Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210610070152.572423-3-thomas.hellstrom@linux.intel.com
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/gem/i915_gem_lmem.c
drivers/gpu/drm/i915/gem/i915_gem_object.c
drivers/gpu/drm/i915/gem/i915_gem_object.h