diff options
| -rw-r--r-- | drivers/gpu/drm/i915/i915_dma.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c index 272614389c0..051134c56ae 100644 --- a/drivers/gpu/drm/i915/i915_dma.c +++ b/drivers/gpu/drm/i915/i915_dma.c @@ -713,18 +713,18 @@ static int i915_cmdbuffer(struct drm_device *dev, void *data,  	mutex_unlock(&dev->struct_mutex);  	if (ret) {  		DRM_ERROR("i915_dispatch_cmdbuffer failed\n"); -		goto fail_batch_free; +		goto fail_clip_free;  	}  	if (sarea_priv)  		sarea_priv->last_dispatch = READ_BREADCRUMB(dev_priv); -fail_batch_free: -	drm_free(batch_data, cmdbuf->sz, DRM_MEM_DRIVER);  fail_clip_free:  	drm_free(cliprects,  		 cmdbuf->num_cliprects * sizeof(struct drm_clip_rect),  		 DRM_MEM_DRIVER); +fail_batch_free: +	drm_free(batch_data, cmdbuf->sz, DRM_MEM_DRIVER);  	return ret;  }  |