summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/fifo_vgpu.c')
-rw-r--r--drivers/gpu/nvgpu/vgpu/fifo_vgpu.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c b/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c
index 9e3f7867..234f6fd4 100644
--- a/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c
+++ b/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c
@@ -443,10 +443,8 @@ int vgpu_init_fifo_support(struct gk20a *g)
443 return err; 443 return err;
444} 444}
445 445
446int vgpu_fifo_preempt_channel(struct gk20a *g, u32 chid) 446int vgpu_fifo_preempt_channel(struct gk20a *g, struct channel_gk20a *ch)
447{ 447{
448 struct fifo_gk20a *f = &g->fifo;
449 struct channel_gk20a *ch = &f->channel[chid];
450 struct tegra_vgpu_cmd_msg msg; 448 struct tegra_vgpu_cmd_msg msg;
451 struct tegra_vgpu_channel_config_params *p = 449 struct tegra_vgpu_channel_config_params *p =
452 &msg.params.channel_config; 450 &msg.params.channel_config;
@@ -464,7 +462,7 @@ int vgpu_fifo_preempt_channel(struct gk20a *g, u32 chid)
464 462
465 if (err || msg.ret) { 463 if (err || msg.ret) {
466 nvgpu_err(g, 464 nvgpu_err(g,
467 "preempt channel %d failed", chid); 465 "preempt channel %d failed", ch->chid);
468 err = -ENOMEM; 466 err = -ENOMEM;
469 } 467 }
470 468