diff --git a/drivers/gpu/nvgpu/common/priv_ring/priv_ring_gm20b.c b/drivers/gpu/nvgpu/common/priv_ring/priv_ring_gm20b.c index 6732ff669..8fb5485a2 100644 --- a/drivers/gpu/nvgpu/common/priv_ring/priv_ring_gm20b.c +++ b/drivers/gpu/nvgpu/common/priv_ring/priv_ring_gm20b.c @@ -26,7 +26,6 @@ #include #include #include -#include #include "priv_ring_gm20b.h" @@ -81,7 +80,7 @@ void gm20b_priv_ring_isr(struct gk20a *g) gk20a_readl(g, pri_ringstation_sys_priv_error_code_r())); } - for (gpc = 0; gpc < nvgpu_gr_config_get_gpc_count(g->gr.config); gpc++) { + for (gpc = 0; gpc < g->ops.priv_ring.get_gpc_count(g); gpc++) { if ((status1 & BIT32(gpc)) != 0U) { nvgpu_log(g, gpu_dbg_intr, "GPC%u write error. ADR %08x WRDAT %08x INFO %08x, CODE %08x", gpc, gk20a_readl(g, pri_ringstation_gpc_gpc0_priv_error_adr_r() + gpc * gpc_priv_stride), diff --git a/drivers/gpu/nvgpu/common/priv_ring/priv_ring_gp10b.c b/drivers/gpu/nvgpu/common/priv_ring/priv_ring_gp10b.c index b8acaaba2..1cf8df587 100644 --- a/drivers/gpu/nvgpu/common/priv_ring/priv_ring_gp10b.c +++ b/drivers/gpu/nvgpu/common/priv_ring/priv_ring_gp10b.c @@ -27,7 +27,6 @@ #include #include #include -#include #include #include @@ -158,7 +157,7 @@ void gp10b_priv_ring_isr(struct gk20a *g) if (status1 != 0U) { gpc_stride = nvgpu_get_litter_value(g, GPU_LIT_GPC_PRIV_STRIDE); - for (gpc = 0; gpc < nvgpu_gr_config_get_gpc_count(g->gr.config); gpc++) { + for (gpc = 0; gpc < g->ops.priv_ring.get_gpc_count(g); gpc++) { offset = gpc * gpc_stride; if ((status1 & BIT32(gpc)) != 0U) { error_info = gk20a_readl(g,