drm/amdgpu: correct comment to clear up the confusion
authorGuchun Chen <guchun.chen@amd.com>
Tue, 11 Feb 2020 04:10:44 +0000 (12:10 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 11 Feb 2020 16:51:31 +0000 (11:51 -0500)
Former comment looks to be one intended behavior in code,
actually it's not. So correct it.

Suggested-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Guchun Chen <guchun.chen@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/gfx_v9_0.c

index be289f0fff3797d89f85ddda90b6e7e30fd63525..b33a4eb39193c55fa32989116f7da788bb0cb37e 100644 (file)
@@ -4374,7 +4374,12 @@ static int gfx_v9_0_ecc_late_init(void *handle)
        struct amdgpu_device *adev = (struct amdgpu_device *)handle;
        int r;
 
-       /* limit gds clearing operation in cold boot sequence */
+       /*
+        * Temp workaround to fix the issue that CP firmware fails to
+        * update read pointer when CPDMA is writing clearing operation
+        * to GDS in suspend/resume sequence on several cards. So just
+        * limit this operation in cold boot sequence.
+        */
        if (!adev->in_suspend) {
                r = gfx_v9_0_do_edc_gds_workarounds(adev);
                if (r)