From 42b0f49d42eeadffc221bd4d9990010dfebd4a10 Mon Sep 17 00:00:00 2001 From: Richard Zhao Date: Thu, 21 Jan 2016 14:01:51 -0800 Subject: gpu: nvgpu: let gk20a_fifo_preempt call gops callbacks It fixed vgpu regression that vgpu tried to call native channel preemption function. Bug 1617046 Change-Id: Ia5a5486d8b95a34ca6ecc75f8d3b5fea76919405 Signed-off-by: Richard Zhao Reviewed-on: http://git-master/r/935897 Tested-by: Damian Halas Reviewed-by: Deepak Nibade GVS: Gerrit_Virtual_Submit Reviewed-by: Vladislav Buzov --- drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers/gpu/nvgpu/gk20a/fifo_gk20a.c') diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c index 6b5807aa..42e48901 100644 --- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c @@ -1942,7 +1942,7 @@ int gk20a_fifo_preempt(struct gk20a *g, struct channel_gk20a *ch) if (gk20a_is_channel_marked_as_tsg(ch)) err = gk20a_fifo_preempt_tsg(ch->g, ch->tsgid); else - err = gk20a_fifo_preempt_channel(ch->g, ch->hw_chid); + err = g->ops.fifo.preempt_channel(ch->g, ch->hw_chid); return err; } -- cgit v1.2.2