summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2020-07-02 09:32:03 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2020-07-02 13:48:00 +0100
commit2377427cdd2b7514eb4c40241cf5c4dec63c1bec (patch)
treefa892b062e82caaeb00f67ded123fd2c6b06ceaf /scripts
parent8f125dafb390162723884510af074a3ef0dc667a (diff)
drm/i915: Drop vm.ref for duplicate vma on construction
As we allow for parallel threads to create the same vma instance concurrently, and we only filter out the duplicates upon reacquiring the spinlock for the rbtree, we have to free the loser of the constructors' race. When freeing, we should also drop any resource references acquired for the redundant vma. Fixes: 2850748ef876 ("drm/i915: Pull i915_vma_pin under the vm->mutex") Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Cc: <stable@vger.kernel.org> # v5.5+ Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20200702083225.20044-1-chris@chris-wilson.co.uk
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions