diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c index 2f5514a8..48677529 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c | |||
@@ -1894,7 +1894,9 @@ void gk20a_channel_clean_up_jobs(struct channel_gk20a *c, | |||
1894 | WARN_ON(!c->sync); | 1894 | WARN_ON(!c->sync); |
1895 | 1895 | ||
1896 | if (c->sync) { | 1896 | if (c->sync) { |
1897 | c->sync->signal_timeline(c->sync); | 1897 | if (c->has_os_fence_framework_support && |
1898 | g->os_channel.os_fence_framework_inst_exists(c)) | ||
1899 | g->os_channel.signal_os_fence_framework(c); | ||
1898 | 1900 | ||
1899 | if (g->aggressive_sync_destroy_thresh) { | 1901 | if (g->aggressive_sync_destroy_thresh) { |
1900 | nvgpu_mutex_acquire(&c->sync_lock); | 1902 | nvgpu_mutex_acquire(&c->sync_lock); |