]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/amdgpu/userq: Fix DEBUG_LOCKS_WARN_ON(lock->magic != lock)
authorArunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Tue, 13 May 2025 11:45:50 +0000 (17:15 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 13 May 2025 17:39:52 +0000 (13:39 -0400)
Fix DEBUG_LOCKS_WARN_ON(lock->magic != lock) warning logs.

Signed-off-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c

index 8d4a2aed7231cfd58951fed51f9cd5c2054a29ca..ef8a22cf565ad285e55a9229e453e8e6591c97bc 100644 (file)
@@ -1425,16 +1425,16 @@ int amdgpu_driver_open_kms(struct drm_device *dev, struct drm_file *file_priv)
        mutex_init(&fpriv->bo_list_lock);
        idr_init_base(&fpriv->bo_list_handles, 1);
 
+       r = amdgpu_userq_mgr_init(&fpriv->userq_mgr, file_priv, adev);
+       if (r)
+               DRM_WARN("Can't setup usermode queues, use legacy workload submission only\n");
+
        r = amdgpu_eviction_fence_init(&fpriv->evf_mgr);
        if (r)
                goto error_vm;
 
        amdgpu_ctx_mgr_init(&fpriv->ctx_mgr, adev);
 
-       r = amdgpu_userq_mgr_init(&fpriv->userq_mgr, file_priv, adev);
-       if (r)
-               DRM_WARN("Can't setup usermode queues, use legacy workload submission only\n");
-
        file_priv->driver_priv = fpriv;
        goto out_suspend;