diff options
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/fifo_vgpu.c')
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/fifo_vgpu.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c b/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c index 8821e799..9e3f7867 100644 --- a/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c +++ b/drivers/gpu/nvgpu/vgpu/fifo_vgpu.c | |||
@@ -471,7 +471,7 @@ int vgpu_fifo_preempt_channel(struct gk20a *g, u32 chid) | |||
471 | return err; | 471 | return err; |
472 | } | 472 | } |
473 | 473 | ||
474 | int vgpu_fifo_preempt_tsg(struct gk20a *g, u32 tsgid) | 474 | int vgpu_fifo_preempt_tsg(struct gk20a *g, struct tsg_gk20a *tsg) |
475 | { | 475 | { |
476 | struct tegra_vgpu_cmd_msg msg; | 476 | struct tegra_vgpu_cmd_msg msg; |
477 | struct tegra_vgpu_tsg_preempt_params *p = | 477 | struct tegra_vgpu_tsg_preempt_params *p = |
@@ -482,13 +482,13 @@ int vgpu_fifo_preempt_tsg(struct gk20a *g, u32 tsgid) | |||
482 | 482 | ||
483 | msg.cmd = TEGRA_VGPU_CMD_TSG_PREEMPT; | 483 | msg.cmd = TEGRA_VGPU_CMD_TSG_PREEMPT; |
484 | msg.handle = vgpu_get_handle(g); | 484 | msg.handle = vgpu_get_handle(g); |
485 | p->tsg_id = tsgid; | 485 | p->tsg_id = tsg->tsgid; |
486 | err = vgpu_comm_sendrecv(&msg, sizeof(msg), sizeof(msg)); | 486 | err = vgpu_comm_sendrecv(&msg, sizeof(msg), sizeof(msg)); |
487 | err = err ? err : msg.ret; | 487 | err = err ? err : msg.ret; |
488 | 488 | ||
489 | if (err) { | 489 | if (err) { |
490 | nvgpu_err(g, | 490 | nvgpu_err(g, |
491 | "preempt tsg %u failed", tsgid); | 491 | "preempt tsg %u failed", tsg->tsgid); |
492 | } | 492 | } |
493 | 493 | ||
494 | return err; | 494 | return err; |