drm/amdgpu: exit directly if gpu reset fails
authorTao Zhou <tao.zhou1@amd.com>
Wed, 27 Sep 2023 09:59:59 +0000 (17:59 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 28 Sep 2023 19:44:36 +0000 (15:44 -0400)
No need to perform the full reset operation in case of gpu reset
failure.

Signed-off-by: Tao Zhou <tao.zhou1@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_device.c

index 5436d7a..e4627d9 100644 (file)
@@ -5075,7 +5075,7 @@ int amdgpu_do_asic_reset(struct list_head *device_list_handle,
                        if (r) {
                                dev_err(tmp_adev->dev, "ASIC reset failed with error, %d for drm dev, %s",
                                         r, adev_to_drm(tmp_adev)->unique);
-                               break;
+                               goto out;
                        }
                }