diff -rupN linux-3.6.1-1.fc18.x86_64/drivers/gpu/drm/i915/i915_gem_execbuffer.c linux-3.6.1-1.fdbz55112.fc18.x86_64/drivers/gpu/drm/i915/i915_gem_execbuffer.c --- linux-3.6.1-1.fc18.x86_64/drivers/gpu/drm/i915/i915_gem_execbuffer.c 2012-10-01 01:47:46.000000000 +0200 +++ linux-3.6.1-1.fdbz55112.fc18.x86_64/drivers/gpu/drm/i915/i915_gem_execbuffer.c 2012-10-09 23:40:38.461978478 +0200 @@ -867,10 +867,10 @@ i915_gem_execbuffer_move_to_gpu(struct i list_for_each_entry(obj, objects, exec_list) i915_gem_object_set_to_gpu_domain(obj, ring, &cd); - if (cd.invalidate_domains | cd.flush_domains) { + if (1) { i915_gem_execbuffer_flush(ring->dev, - cd.invalidate_domains, - cd.flush_domains); + I915_GEM_GPU_DOMAINS, + cd.flush_domains | I915_GEM_GPU_DOMAINS); } if (cd.flips) {