diff options
Diffstat (limited to 'drivers/gpu/nvgpu')
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/fifo_vgpu.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c b/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c index 66b2dbef..cc56f9f8 100644 --- a/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c +++ b/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c | |||
@@ -714,6 +714,8 @@ int vgpu_fifo_force_reset_ch(struct channel_gk20a *ch, | |||
714 | p->handle = ch->virt_ctx; | 714 | p->handle = ch->virt_ctx; |
715 | err = vgpu_comm_sendrecv(&msg, sizeof(msg), sizeof(msg)); | 715 | err = vgpu_comm_sendrecv(&msg, sizeof(msg), sizeof(msg)); |
716 | WARN_ON(err || msg.ret); | 716 | WARN_ON(err || msg.ret); |
717 | if (!err) | ||
718 | gk20a_channel_abort(ch, false); | ||
717 | return err ? err : msg.ret; | 719 | return err ? err : msg.ret; |
718 | } | 720 | } |
719 | 721 | ||