diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/debug_fifo.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/linux/debug_fifo.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/debug_fifo.c b/drivers/gpu/nvgpu/common/linux/debug_fifo.c index 94a16b70..ad157ee7 100644 --- a/drivers/gpu/nvgpu/common/linux/debug_fifo.c +++ b/drivers/gpu/nvgpu/common/linux/debug_fifo.c | |||
@@ -81,16 +81,16 @@ static int gk20a_fifo_sched_debugfs_seq_show( | |||
81 | return ret; | 81 | return ret; |
82 | 82 | ||
83 | if (gk20a_channel_get(ch)) { | 83 | if (gk20a_channel_get(ch)) { |
84 | if (gk20a_is_channel_marked_as_tsg(ch)) | 84 | tsg = tsg_gk20a_from_ch(ch); |
85 | tsg = &f->tsg[ch->tsgid]; | ||
86 | 85 | ||
87 | seq_printf(s, "%-8d %-8d %-8d %-9d %-8d %-10d %-8d %-8d\n", | 86 | if (tsg) |
87 | seq_printf(s, "%-8d %-8d %-8d %-9d %-8d %-10d %-8d %-8d\n", | ||
88 | ch->chid, | 88 | ch->chid, |
89 | ch->tsgid, | 89 | ch->tsgid, |
90 | ch->tgid, | 90 | ch->tgid, |
91 | tsg ? tsg->timeslice_us : ch->timeslice_us, | 91 | tsg->timeslice_us, |
92 | ch->timeout_ms_max, | 92 | ch->timeout_ms_max, |
93 | tsg ? tsg->interleave_level : ch->interleave_level, | 93 | tsg->interleave_level, |
94 | ch->ch_ctx.gr_ctx ? ch->ch_ctx.gr_ctx->graphics_preempt_mode : U32_MAX, | 94 | ch->ch_ctx.gr_ctx ? ch->ch_ctx.gr_ctx->graphics_preempt_mode : U32_MAX, |
95 | ch->ch_ctx.gr_ctx ? ch->ch_ctx.gr_ctx->compute_preempt_mode : U32_MAX); | 95 | ch->ch_ctx.gr_ctx ? ch->ch_ctx.gr_ctx->compute_preempt_mode : U32_MAX); |
96 | gk20a_channel_put(ch); | 96 | gk20a_channel_put(ch); |