|
@@ -1493,6 +1493,7 @@ i915_gem_object_move_off_active(struct drm_i915_gem_object *obj)
|
|
|
{
|
|
|
list_del_init(&obj->ring_list);
|
|
|
obj->last_rendering_seqno = 0;
|
|
|
+ obj->last_fenced_seqno = 0;
|
|
|
}
|
|
|
|
|
|
static void
|
|
@@ -1521,6 +1522,7 @@ i915_gem_object_move_to_inactive(struct drm_i915_gem_object *obj)
|
|
|
BUG_ON(!list_empty(&obj->gpu_write_list));
|
|
|
BUG_ON(!obj->active);
|
|
|
obj->ring = NULL;
|
|
|
+ obj->last_fenced_ring = NULL;
|
|
|
|
|
|
i915_gem_object_move_off_active(obj);
|
|
|
obj->fenced_gpu_access = false;
|