]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/amdgpu: Remove useless timeout error message
authorYiPeng Chai <YiPeng.Chai@amd.com>
Fri, 27 Jun 2025 08:49:24 +0000 (16:49 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 30 Jun 2025 16:08:00 +0000 (12:08 -0400)
The timeout is only used to interrupt polling and
not need to print a error message.

Signed-off-by: YiPeng Chai <YiPeng.Chai@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c

index 662cddc35fd345e0e83f8064038a47ee01831cbb..c508697a34122edbe70264384d001c834b7260b2 100644 (file)
@@ -3306,7 +3306,6 @@ static int amdgpu_ras_poison_creation_handler(struct amdgpu_device *adev,
        uint64_t de_queried_count;
        uint32_t new_detect_count, total_detect_count;
        uint32_t need_query_count = poison_creation_count;
-       bool query_data_timeout = false;
        enum ras_event_type type = RAS_EVENT_TYPE_POISON_CREATION;
 
        memset(&info, 0, sizeof(info));
@@ -3335,21 +3334,13 @@ static int amdgpu_ras_poison_creation_handler(struct amdgpu_device *adev,
                                timeout = MAX_UMC_POISON_POLLING_TIME_ASYNC;
 
                        if (timeout) {
-                               if (!--timeout) {
-                                       query_data_timeout = true;
+                               if (!--timeout)
                                        break;
-                               }
                                msleep(1);
                        }
                }
        } while (total_detect_count < need_query_count);
 
-       if (query_data_timeout) {
-               dev_warn(adev->dev, "Can't find deferred error! count: %u\n",
-                       (need_query_count - total_detect_count));
-               return -ENOENT;
-       }
-
        if (total_detect_count)
                schedule_delayed_work(&ras->page_retirement_dwork, 0);