summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gm20b/gr_gm20b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b/gr_gm20b.c')
-rw-r--r--drivers/gpu/nvgpu/gm20b/gr_gm20b.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/gr_gm20b.c b/drivers/gpu/nvgpu/gm20b/gr_gm20b.c
index 92096cfa..af834b02 100644
--- a/drivers/gpu/nvgpu/gm20b/gr_gm20b.c
+++ b/drivers/gpu/nvgpu/gm20b/gr_gm20b.c
@@ -658,9 +658,13 @@ int gr_gm20b_load_smid_config(struct gk20a *g)
658 658
659int gr_gm20b_init_fs_state(struct gk20a *g) 659int gr_gm20b_init_fs_state(struct gk20a *g)
660{ 660{
661 int err = 0;
662
661 gk20a_dbg_fn(""); 663 gk20a_dbg_fn("");
662 664
663 gr_gk20a_init_fs_state(g); 665 err = gr_gk20a_init_fs_state(g);
666 if (err)
667 return err;
664 668
665 g->ops.gr.load_tpc_mask(g); 669 g->ops.gr.load_tpc_mask(g);
666 670
@@ -675,7 +679,7 @@ int gr_gm20b_init_fs_state(struct gk20a *g)
675 679
676 g->ops.gr.load_smid_config(g); 680 g->ops.gr.load_smid_config(g);
677 681
678 return 0; 682 return err;
679} 683}
680 684
681int gr_gm20b_load_ctxsw_ucode_segments(struct gk20a *g, u64 addr_base, 685int gr_gm20b_load_ctxsw_ucode_segments(struct gk20a *g, u64 addr_base,