diff options
author | Thomas Fleury <tfleury@nvidia.com> | 2016-06-20 20:57:57 -0400 |
---|---|---|
committer | Terje Bergstrom <tbergstrom@nvidia.com> | 2016-06-24 12:25:37 -0400 |
commit | e5435f0eaf1de94caaf7e018166182b35a389963 (patch) | |
tree | 6cc8faa09a66eb78bf18b10bd48b61bfc54c7eb3 /drivers | |
parent | 475af509e1a0433f79a00cfe3f0768cba46b58ea (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')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c | 2 |
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)) |