diff --git a/drivers/gpu/nvgpu/gm20b/acr_gm20b.c b/drivers/gpu/nvgpu/gm20b/acr_gm20b.c index e5fd86929..09908df3c 100644 --- a/drivers/gpu/nvgpu/gm20b/acr_gm20b.c +++ b/drivers/gpu/nvgpu/gm20b/acr_gm20b.c @@ -1428,6 +1428,7 @@ exit: if (ret) { nvgpu_kill_task_pg_init(g); nvgpu_pmu_state_change(g, PMU_STATE_OFF, false); + nvgpu_flcn_dump_stats(pmu->flcn); } return ret; diff --git a/drivers/gpu/nvgpu/gp106/sec2_gp106.c b/drivers/gpu/nvgpu/gp106/sec2_gp106.c index 332ac794f..29aceb7c5 100644 --- a/drivers/gpu/nvgpu/gp106/sec2_gp106.c +++ b/drivers/gpu/nvgpu/gp106/sec2_gp106.c @@ -70,6 +70,7 @@ exit: if (completion) { nvgpu_kill_task_pg_init(g); nvgpu_pmu_state_change(g, PMU_STATE_OFF, false); + nvgpu_flcn_dump_stats(&g->sec2_flcn); } return completion;