diff options
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem_execbuffer.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem_execbuffer.c b/drivers/gpu/drm/i915/i915_gem_execbuffer.c index 8d6a783b06ba..8125bb1c745e 100644 --- a/drivers/gpu/drm/i915/i915_gem_execbuffer.c +++ b/drivers/gpu/drm/i915/i915_gem_execbuffer.c | |||
@@ -560,9 +560,6 @@ static int eb_reserve_vma(const struct i915_execbuffer *eb, | |||
560 | eb->args->flags |= __EXEC_HAS_RELOC; | 560 | eb->args->flags |= __EXEC_HAS_RELOC; |
561 | } | 561 | } |
562 | 562 | ||
563 | entry->flags |= __EXEC_OBJECT_HAS_PIN; | ||
564 | GEM_BUG_ON(eb_vma_misplaced(entry, vma)); | ||
565 | |||
566 | if (unlikely(entry->flags & EXEC_OBJECT_NEEDS_FENCE)) { | 563 | if (unlikely(entry->flags & EXEC_OBJECT_NEEDS_FENCE)) { |
567 | err = i915_vma_get_fence(vma); | 564 | err = i915_vma_get_fence(vma); |
568 | if (unlikely(err)) { | 565 | if (unlikely(err)) { |
@@ -574,6 +571,9 @@ static int eb_reserve_vma(const struct i915_execbuffer *eb, | |||
574 | entry->flags |= __EXEC_OBJECT_HAS_FENCE; | 571 | entry->flags |= __EXEC_OBJECT_HAS_FENCE; |
575 | } | 572 | } |
576 | 573 | ||
574 | entry->flags |= __EXEC_OBJECT_HAS_PIN; | ||
575 | GEM_BUG_ON(eb_vma_misplaced(entry, vma)); | ||
576 | |||
577 | return 0; | 577 | return 0; |
578 | } | 578 | } |
579 | 579 | ||