diff options
author | Mahantesh Kumbar <mkumbar@nvidia.com> | 2017-09-22 01:46:14 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-09-27 17:17:48 -0400 |
commit | adf4b33c3b438638853c63b5f076d1a2b2176c90 (patch) | |
tree | cbc6dd3889c1c5a29163fab1211184f0e53c0392 /drivers/gpu/nvgpu/common/pmu/pmu.c | |
parent | 20b746b485be79abd0b9d1aedc8fb9cd741e5183 (diff) |
gpu: nvgpu: nvgpu_pmu_disable_elpg() status check
- Added status check for nvgpu_pmu_disable_elpg() return value
& prints error information upon failure.
- Below CID's are due to missing status check of function
nvgpu_pmu_disable_elpg() return value, so this CL helps to fix it
2624546
2624547
2624548
Bug 200291879
Change-Id: I263fc6bc9e2667af478bfd7160fe205167556f99
Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1565998
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/pmu/pmu.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/pmu/pmu.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/common/pmu/pmu.c b/drivers/gpu/nvgpu/common/pmu/pmu.c index 1a9061e8..f0df6e14 100644 --- a/drivers/gpu/nvgpu/common/pmu/pmu.c +++ b/drivers/gpu/nvgpu/common/pmu/pmu.c | |||
@@ -499,7 +499,8 @@ int nvgpu_pmu_destroy(struct gk20a *g) | |||
499 | nvgpu_pmu_get_pg_stats(g, | 499 | nvgpu_pmu_get_pg_stats(g, |
500 | PMU_PG_ELPG_ENGINE_ID_GRAPHICS, &pg_stat_data); | 500 | PMU_PG_ELPG_ENGINE_ID_GRAPHICS, &pg_stat_data); |
501 | 501 | ||
502 | nvgpu_pmu_disable_elpg(g); | 502 | if (nvgpu_pmu_disable_elpg(g)) |
503 | nvgpu_err(g, "failed to set disable elpg"); | ||
503 | pmu->initialized = false; | 504 | pmu->initialized = false; |
504 | 505 | ||
505 | /* update the s/w ELPG residency counters */ | 506 | /* update the s/w ELPG residency counters */ |