diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b/gr_gm20b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/gr_gm20b.c | 8 |
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 | ||
659 | int gr_gm20b_init_fs_state(struct gk20a *g) | 659 | int 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 | ||
681 | int gr_gm20b_load_ctxsw_ucode_segments(struct gk20a *g, u64 addr_base, | 685 | int gr_gm20b_load_ctxsw_ucode_segments(struct gk20a *g, u64 addr_base, |