struct pci_dev *pdev = dev_priv->drm.pdev;
        int i;
 
-       mutex_lock(&dev_priv->drm.struct_mutex);
-
        i915_save_display(dev_priv);
 
        if (IS_GEN(dev_priv, 4))
                        dev_priv->regfile.saveSWF3[i] = I915_READ(SWF3(i));
        }
 
-       mutex_unlock(&dev_priv->drm.struct_mutex);
-
        return 0;
 }
 
        struct pci_dev *pdev = dev_priv->drm.pdev;
        int i;
 
-       mutex_lock(&dev_priv->drm.struct_mutex);
-
        if (IS_GEN(dev_priv, 4))
                pci_write_config_word(pdev, GCDGMBUS,
                                      dev_priv->regfile.saveGCDGMBUS);
                        I915_WRITE(SWF3(i), dev_priv->regfile.saveSWF3[i]);
        }
 
-       mutex_unlock(&dev_priv->drm.struct_mutex);
-
        intel_gmbus_reset(dev_priv);
 
        return 0;