summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c
diff options
context:
space:
mode:
authorThomas Fleury <tfleury@nvidia.com>2016-06-20 20:57:57 -0400
committerTerje Bergstrom <tbergstrom@nvidia.com>2016-06-24 12:25:37 -0400
commite5435f0eaf1de94caaf7e018166182b35a389963 (patch)
tree6cc8faa09a66eb78bf18b10bd48b61bfc54c7eb3 /drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c
parent475af509e1a0433f79a00cfe3f0768cba46b58ea (diff)
gpu: nvgpu: fix fecs flush method existence check
Properly check that flush method exists. Before this change, it was inconditionnaly called from poll function by accident. Bug 1778951 Change-Id: Ibb8a5b7448bc4b7c475d60439e5b5bd1af9a12bf Signed-off-by: Thomas Fleury <tfleury@nvidia.com> Reviewed-on: http://git-master/r/1168144 (cherry picked from commit 178967b91f2632e5b84ce6d11e24f2a8f49c52ea) Reviewed-on: http://git-master/r/1170549 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Richard Zhao <rizhao@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c b/drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c
index aadbf7af..d435bf79 100644
--- a/drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c
@@ -253,7 +253,7 @@ static int gk20a_ctxsw_dev_ioctl_poll(struct gk20a_ctxsw_dev *dev)
253 if (err) 253 if (err)
254 return err; 254 return err;
255 255
256 if (g->ops.fecs_trace.flush(g)) 256 if (g->ops.fecs_trace.flush)
257 err = g->ops.fecs_trace.flush(g); 257 err = g->ops.fecs_trace.flush(g);
258 258
259 if (likely(!err)) 259 if (likely(!err))