diff options
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c index 6c885b59..0250e97e 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c | |||
@@ -1853,11 +1853,11 @@ int gr_gk20a_update_hwpm_ctxsw_mode(struct gk20a *g, | |||
1853 | 1853 | ||
1854 | data |= pm_ctx->pm_mode; | 1854 | data |= pm_ctx->pm_mode; |
1855 | 1855 | ||
1856 | nvgpu_mem_wr(g, gr_mem, ctxsw_prog_main_image_pm_o(), data); | ||
1857 | |||
1858 | if (ctxheader->gpu_va) { | 1856 | if (ctxheader->gpu_va) { |
1857 | nvgpu_mem_wr(g, ctxheader, ctxsw_prog_main_image_pm_o(), data); | ||
1859 | g->ops.gr.write_pm_ptr(g, ctxheader, virt_addr); | 1858 | g->ops.gr.write_pm_ptr(g, ctxheader, virt_addr); |
1860 | } else { | 1859 | } else { |
1860 | nvgpu_mem_wr(g, gr_mem, ctxsw_prog_main_image_pm_o(), data); | ||
1861 | g->ops.gr.write_pm_ptr(g, gr_mem, virt_addr); | 1861 | g->ops.gr.write_pm_ptr(g, gr_mem, virt_addr); |
1862 | } | 1862 | } |
1863 | 1863 | ||