[PATCH] bug-on-ebusy
Chris Wilson
chris at chris-wilson.co.uk
Wed Jun 20 11:40:11 UTC 2018
---
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/gpu/drm/i915/i915_gem_execbuffer.c b/drivers/gpu/drm/i915/i915_gem_execbuffer.c
index 60dc2a865f5f..5a4ea5362685 100644
--- a/drivers/gpu/drm/i915/i915_gem_execbuffer.c
+++ b/drivers/gpu/drm/i915/i915_gem_execbuffer.c
@@ -543,6 +543,7 @@ eb_add_vma(struct i915_execbuffer *eb,
}
err = 0;
+ GEM_BUG_ON(i915_vma_is_pinned(vma));
if (eb_pin_vma(eb, entry, vma)) {
if (entry->offset != vma->node.start) {
entry->offset = vma->node.start | UPDATE;
@@ -556,6 +557,7 @@ eb_add_vma(struct i915_execbuffer *eb,
err = i915_vma_unbind(vma);
if (unlikely(err))
vma->exec_flags = NULL;
+ GEM_BUG_ON(err == -EBUSY);
}
return err;
}
--
2.18.0.rc2
More information about the Intel-gfx-trybot
mailing list