]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/amdkfd: Do not wait for queue op response during reset
authorAhmad Rehman <Ahmad.Rehman@amd.com>
Tue, 4 Nov 2025 17:23:09 +0000 (12:23 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 6 Nov 2025 14:56:30 +0000 (09:56 -0500)
This patch adds the condition to not wait for
the queue response for unmap, if the gpu is in reset.

Signed-off-by: Ahmad Rehman <Ahmad.Rehman@amd.com>
Reviewed-by: Lijo Lazar <lijo.lazar@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c

index 4fbe865ff27967d95810ab5328f9524adf22fc26..0904c36192c7055442c283c5635f4b1a2c99e39e 100644 (file)
@@ -2094,7 +2094,8 @@ int amdkfd_fence_wait_timeout(struct device_queue_manager *dqm,
 
        while (*fence_addr != fence_value) {
                /* Fatal err detected, this response won't come */
-               if (amdgpu_amdkfd_is_fed(dqm->dev->adev))
+               if (amdgpu_amdkfd_is_fed(dqm->dev->adev) ||
+                               amdgpu_in_reset(dqm->dev->adev))
                        return -EIO;
 
                if (time_after(jiffies, end_jiffies)) {