]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/drm_info.c
drm: fix locking in gem debugfs/procfs file
[karo-tx-linux.git] / drivers / gpu / drm / drm_info.c
index d4b20ceda3fbd8d183dc7e628683732590200f51..9f8fc4c328c9fea7d344bc9cfe3e5aee1016d160 100644 (file)
@@ -218,7 +218,11 @@ int drm_gem_name_info(struct seq_file *m, void *data)
        struct drm_device *dev = node->minor->dev;
 
        seq_printf(m, "  name     size handles refcount\n");
+
+       spin_lock(&dev->object_name_lock);
        idr_for_each(&dev->object_name_idr, drm_gem_one_name_info, m);
+       spin_unlock(&dev->object_name_lock);
+
        return 0;
 }