diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c index 73de3607..9fedb64b 100644 --- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | |||
@@ -1410,6 +1410,9 @@ static u32 gk20a_fifo_handle_pbdma_intr(struct device *dev, | |||
1410 | u32 hw_chid = fifo_pbdma_status_id_v(status); | 1410 | u32 hw_chid = fifo_pbdma_status_id_v(status); |
1411 | if (fifo_pbdma_status_id_type_v(status) | 1411 | if (fifo_pbdma_status_id_type_v(status) |
1412 | == fifo_pbdma_status_id_type_chid_v()) { | 1412 | == fifo_pbdma_status_id_type_chid_v()) { |
1413 | struct channel_gk20a *ch = &f->channel[hw_chid]; | ||
1414 | gk20a_set_error_notifier(ch, | ||
1415 | NVHOST_CHANNEL_PBDMA_ERROR); | ||
1413 | gk20a_fifo_recover_ch(g, hw_chid, true); | 1416 | gk20a_fifo_recover_ch(g, hw_chid, true); |
1414 | } | 1417 | } |
1415 | } | 1418 | } |