drm/amdgpu: ignore duplicate BOs again
authorChristian König <christian.koenig@amd.com>
Mon, 16 Oct 2023 15:29:34 +0000 (17:29 +0200)
committerChristian König <christian.koenig@amd.com>
Thu, 19 Oct 2023 11:19:44 +0000 (13:19 +0200)
Looks like RADV is actually hitting this.

Signed-off-by: Christian König <christian.koenig@amd.com>
Fixes: ca6c1e210aa7 ("drm/amdgpu: use the new drm_exec object for CS v3")
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231017121015.1336786-1-christian.koenig@amd.com
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c

index efdb1c4..d93a896 100644 (file)
@@ -65,7 +65,8 @@ static int amdgpu_cs_parser_init(struct amdgpu_cs_parser *p,
        }
 
        amdgpu_sync_create(&p->sync);
-       drm_exec_init(&p->exec, DRM_EXEC_INTERRUPTIBLE_WAIT);
+       drm_exec_init(&p->exec, DRM_EXEC_INTERRUPTIBLE_WAIT |
+                     DRM_EXEC_IGNORE_DUPLICATES);
        return 0;
 }