drm/i915: rework locking for intel_dpio|sbi_read|write
[linux-2.6-block.git] / drivers / gpu / drm / i915 / i915_dma.c
index 0c2ab40ab2edd8024cb866eb12802c591def9e94..a99c46d1e49acf0706ab051142b5722b02040ca7 100644 (file)
@@ -1599,7 +1599,7 @@ int i915_driver_load(struct drm_device *dev, unsigned long flags)
        spin_lock_init(&dev_priv->irq_lock);
        spin_lock_init(&dev_priv->error_lock);
        spin_lock_init(&dev_priv->rps.lock);
-       spin_lock_init(&dev_priv->dpio_lock);
+       mutex_init(&dev_priv->dpio_lock);
 
        mutex_init(&dev_priv->rps.hw_lock);