TODO: Grab uncore lock during entire vblank evasion before disabling
interrupts, and check what breaks?

Signed-off-by: Maarten Lankhorst <[email protected]>
---
 drivers/gpu/drm/i915/display/i9xx_wm.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/i9xx_wm.c 
b/drivers/gpu/drm/i915/display/i9xx_wm.c
index 167277cd88778..f510246f8c42a 100644
--- a/drivers/gpu/drm/i915/display/i9xx_wm.c
+++ b/drivers/gpu/drm/i915/display/i9xx_wm.c
@@ -1893,7 +1893,6 @@ static void vlv_atomic_update_fifo(struct 
intel_atomic_state *state,
         * intel_pipe_update_start() has already disabled interrupts
         * for us, so a plain spin_lock() is sufficient here.
         */
-       spin_lock(&uncore->lock);
 
        switch (crtc->pipe) {
        case PIPE_A:
@@ -1952,8 +1951,6 @@ static void vlv_atomic_update_fifo(struct 
intel_atomic_state *state,
        }
 
        intel_de_read_fw(display, DSPARB(display));
-
-       spin_unlock(&uncore->lock);
 }
 
 #undef VLV_FIFO
-- 
2.51.0

Reply via email to