From a42d6029a5afdf4fb2b9538a56808fbf3908a8ed Mon Sep 17 00:00:00 2001 From: seshendra Gadagottu Date: Wed, 23 Aug 2017 10:04:58 -0700 Subject: gpu: nvgpu: gv11b: correct logic to get num of pce Correct the logic to get number of physical copy engines supported in gv11b. Change-Id: I02e0628364d056121d08dfcd0ddfb0c013207d4b Signed-off-by: seshendra Gadagottu Reviewed-on: https://git-master.nvidia.com/r/1544207 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: svccoveritychecker Reviewed-by: svc-mobile-coverity GVS: Gerrit_Virtual_Submit Reviewed-by: Seema Khowala Reviewed-by: Alex Waterman Reviewed-by: Vijayakumar Subbu --- drivers/gpu/nvgpu/gv11b/ce_gv11b.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers/gpu/nvgpu') diff --git a/drivers/gpu/nvgpu/gv11b/ce_gv11b.c b/drivers/gpu/nvgpu/gv11b/ce_gv11b.c index 8bf636b1..4f611799 100644 --- a/drivers/gpu/nvgpu/gv11b/ce_gv11b.c +++ b/drivers/gpu/nvgpu/gv11b/ce_gv11b.c @@ -36,7 +36,7 @@ u32 gv11b_ce_get_num_pce(struct gk20a *g) u32 num_pce; u32 ce_pce_map = gk20a_readl(g, ce_pce_map_r()); - num_pce = get_count_order(ce_pce_map) + 1; + num_pce = hweight32(ce_pce_map); nvgpu_log_info(g, "num PCE: %d", num_pce); return num_pce; } -- cgit v1.2.2