drm/amdgpu/swsmu/vangogh: return error if fetching metrics fails
authorAlex Deucher <alexander.deucher@amd.com>
Mon, 30 Nov 2020 22:53:43 +0000 (17:53 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 1 Dec 2020 21:04:38 +0000 (16:04 -0500)
rather than just dropping the error.  Also fixes a set but not
used variable warning.

Reviewed-by: Evan Quan <evan.quan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c

index 1c1af74..86a1410 100644 (file)
@@ -410,6 +410,8 @@ static int vangogh_get_current_activity_percent(struct smu_context *smu,
                ret = vangogh_get_smu_metrics_data(smu,
                                                  METRICS_AVERAGE_GFXACTIVITY,
                                                  value);
+               if (ret)
+                       return ret;
                break;
        default:
                dev_err(smu->adev->dev, "Invalid sensor for retrieving clock activity\n");