]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
drm/i915: Fix context locking in debugfs
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 29 May 2014 21:23:08 +0000 (23:23 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 3 Jun 2014 14:35:58 +0000 (16:35 +0200)
This goes all the way back to the introduction of this debugfs file,
even though back then no locking really was required. None of the
intermediate patches fixed this.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_debugfs.c

index 2e5f76a585ef0b8612e5a24af168b102c8e7969a..538b83559593d63509776046bc50d782ebead607 100644 (file)
@@ -1721,7 +1721,7 @@ static int i915_context_status(struct seq_file *m, void *unused)
        struct intel_context *ctx;
        int ret, i;
 
-       ret = mutex_lock_interruptible(&dev->mode_config.mutex);
+       ret = mutex_lock_interruptible(&dev->struct_mutex);
        if (ret)
                return ret;
 
@@ -1751,7 +1751,7 @@ static int i915_context_status(struct seq_file *m, void *unused)
                seq_putc(m, '\n');
        }
 
-       mutex_unlock(&dev->mode_config.mutex);
+       mutex_unlock(&dev->struct_mutex);
 
        return 0;
 }