[intel-gem] invalidate ring locals for pin/unpin/set_domain/free functions
authorKeith Packard <keithp@keithp.com>
Wed, 21 May 2008 07:32:02 +0000 (00:32 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 23 May 2008 05:00:21 +0000 (22:00 -0700)
Ring locals must be reloaded from hardware in case the X server ran.

linux-core/i915_gem.c

index c67ce30..469b613 100644 (file)
@@ -408,8 +408,6 @@ i915_gem_object_wait_rendering(struct drm_gem_object *obj)
                ret = i915_wait_request(dev, obj_priv->last_rendering_seqno);
                if (ret != 0)
                        return ret;
-
-               BUG_ON(obj_priv->active);
        }
 
        return 0;