diff options
Diffstat (limited to 'linux-core')
| -rw-r--r-- | linux-core/i915_gem.c | 11 | 
1 files changed, 7 insertions, 4 deletions
| diff --git a/linux-core/i915_gem.c b/linux-core/i915_gem.c index 268411e8..14e57b41 100644 --- a/linux-core/i915_gem.c +++ b/linux-core/i915_gem.c @@ -1371,10 +1371,6 @@ i915_gem_execbuffer(struct drm_device *dev, void *data,  #endif  	i915_kernel_lost_context(dev); -	ret = i915_gem_ring_throttle(dev); -	if (ret) -		return ret; -  	/* Copy in the exec list from userland */  	exec_list = drm_calloc(sizeof(*exec_list), args->buffer_count,  			       DRM_MEM_DRIVER); @@ -1628,6 +1624,13 @@ i915_gem_busy_ioctl(struct drm_device *dev, void *data,  	return 0;  } +int +i915_gem_throttle_ioctl(struct drm_device *dev, void *data, +			struct drm_file *file_priv) +{ +    return i915_gem_ring_throttle(dev); +} +  int i915_gem_init_object(struct drm_gem_object *obj)  {  	struct drm_i915_gem_object *obj_priv; | 
