diff options
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem.c | 10 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_lrc.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_ringbuffer.c | 7 |
3 files changed, 3 insertions, 16 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index 6ce2c31b9a81..a14a98341a4b 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c | |||
@@ -1444,18 +1444,13 @@ __i915_gem_request_retire__upto(struct drm_i915_gem_request *req) | |||
1444 | int | 1444 | int |
1445 | i915_wait_request(struct drm_i915_gem_request *req) | 1445 | i915_wait_request(struct drm_i915_gem_request *req) |
1446 | { | 1446 | { |
1447 | struct drm_device *dev; | 1447 | struct drm_i915_private *dev_priv = req->i915; |
1448 | struct drm_i915_private *dev_priv; | ||
1449 | bool interruptible; | 1448 | bool interruptible; |
1450 | int ret; | 1449 | int ret; |
1451 | 1450 | ||
1452 | BUG_ON(req == NULL); | ||
1453 | |||
1454 | dev = req->engine->dev; | ||
1455 | dev_priv = dev->dev_private; | ||
1456 | interruptible = dev_priv->mm.interruptible; | 1451 | interruptible = dev_priv->mm.interruptible; |
1457 | 1452 | ||
1458 | BUG_ON(!mutex_is_locked(&dev->struct_mutex)); | 1453 | BUG_ON(!mutex_is_locked(&dev_priv->dev->struct_mutex)); |
1459 | 1454 | ||
1460 | ret = __i915_wait_request(req, interruptible, NULL, NULL); | 1455 | ret = __i915_wait_request(req, interruptible, NULL, NULL); |
1461 | if (ret) | 1456 | if (ret) |
@@ -4355,7 +4350,6 @@ i915_gem_object_ggtt_unpin_view(struct drm_i915_gem_object *obj, | |||
4355 | { | 4350 | { |
4356 | struct i915_vma *vma = i915_gem_obj_to_ggtt_view(obj, view); | 4351 | struct i915_vma *vma = i915_gem_obj_to_ggtt_view(obj, view); |
4357 | 4352 | ||
4358 | BUG_ON(!vma); | ||
4359 | WARN_ON(vma->pin_count == 0); | 4353 | WARN_ON(vma->pin_count == 0); |
4360 | WARN_ON(!i915_gem_obj_ggtt_bound_view(obj, view)); | 4354 | WARN_ON(!i915_gem_obj_ggtt_bound_view(obj, view)); |
4361 | 4355 | ||
diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c index 1562a75ac9d1..6179b591ee84 100644 --- a/drivers/gpu/drm/i915/intel_lrc.c +++ b/drivers/gpu/drm/i915/intel_lrc.c | |||
@@ -892,8 +892,6 @@ int intel_logical_ring_begin(struct drm_i915_gem_request *req, int num_dwords) | |||
892 | { | 892 | { |
893 | int ret; | 893 | int ret; |
894 | 894 | ||
895 | WARN_ON(req == NULL); | ||
896 | |||
897 | ret = logical_ring_prepare(req, num_dwords * sizeof(uint32_t)); | 895 | ret = logical_ring_prepare(req, num_dwords * sizeof(uint32_t)); |
898 | if (ret) | 896 | if (ret) |
899 | return ret; | 897 | return ret; |
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c index 444d30adf60d..978f0b676c68 100644 --- a/drivers/gpu/drm/i915/intel_ringbuffer.c +++ b/drivers/gpu/drm/i915/intel_ringbuffer.c | |||
@@ -2490,14 +2490,9 @@ static int __intel_ring_prepare(struct intel_engine_cs *engine, int bytes) | |||
2490 | int intel_ring_begin(struct drm_i915_gem_request *req, | 2490 | int intel_ring_begin(struct drm_i915_gem_request *req, |
2491 | int num_dwords) | 2491 | int num_dwords) |
2492 | { | 2492 | { |
2493 | struct intel_engine_cs *engine; | 2493 | struct intel_engine_cs *engine = req->engine; |
2494 | struct drm_i915_private *dev_priv; | ||
2495 | int ret; | 2494 | int ret; |
2496 | 2495 | ||
2497 | WARN_ON(req == NULL); | ||
2498 | engine = req->engine; | ||
2499 | dev_priv = req->i915; | ||
2500 | |||
2501 | ret = __intel_ring_prepare(engine, num_dwords * sizeof(uint32_t)); | 2496 | ret = __intel_ring_prepare(engine, num_dwords * sizeof(uint32_t)); |
2502 | if (ret) | 2497 | if (ret) |
2503 | return ret; | 2498 | return ret; |