drm/amd/powerplay: Simplify vega10_acg_disable()
authorTom St Denis <tom.stdenis@amd.com>
Tue, 5 Sep 2017 16:33:58 +0000 (12:33 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 12 Sep 2017 18:30:56 +0000 (14:30 -0400)
Signed-off-by: Tom St Denis <tom.stdenis@amd.com>
Reviewed-by: Rex Zhu <Rex.Zhu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c

index 8fb1dccaa4b8bca578bb742c37953e9900690c01..d56e29a0c40b6f73f28b7f3b3fc9a12ec9dd261f 100644 (file)
@@ -2313,13 +2313,11 @@ static int vega10_acg_disable(struct pp_hwmgr *hwmgr)
        struct vega10_hwmgr *data =
                        (struct vega10_hwmgr *)(hwmgr->backend);
 
-       if (data->smu_features[GNLD_ACG].supported) {
-               if (data->smu_features[GNLD_ACG].enabled) {
-               if (0 == vega10_enable_smc_features(hwmgr->smumgr, false,
-                               data->smu_features[GNLD_ACG].smu_feature_bitmap))
+       if (data->smu_features[GNLD_ACG].supported && 
+           data->smu_features[GNLD_ACG].enabled)
+               if (!vega10_enable_smc_features(hwmgr->smumgr, false,
+                       data->smu_features[GNLD_ACG].smu_feature_bitmap))
                        data->smu_features[GNLD_ACG].enabled = false;
-               }
-       }
 
        return 0;
 }