summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/fifo/submit.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/fifo/submit.c')
-rw-r--r--drivers/gpu/nvgpu/common/fifo/submit.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/common/fifo/submit.c b/drivers/gpu/nvgpu/common/fifo/submit.c
index f6a79f80..00763036 100644
--- a/drivers/gpu/nvgpu/common/fifo/submit.c
+++ b/drivers/gpu/nvgpu/common/fifo/submit.c
@@ -368,7 +368,8 @@ static int nvgpu_submit_channel_gpfifo(struct channel_gk20a *c,
368 need_job_tracking = (flags & NVGPU_SUBMIT_FLAGS_FENCE_WAIT) || 368 need_job_tracking = (flags & NVGPU_SUBMIT_FLAGS_FENCE_WAIT) ||
369 (flags & NVGPU_SUBMIT_FLAGS_FENCE_GET) || 369 (flags & NVGPU_SUBMIT_FLAGS_FENCE_GET) ||
370 c->timeout.enabled || 370 c->timeout.enabled ||
371 (g->can_railgate && !c->deterministic) || 371 (nvgpu_is_enabled(g, NVGPU_CAN_RAILGATE)
372 && !c->deterministic) ||
372 !skip_buffer_refcounting; 373 !skip_buffer_refcounting;
373 374
374 if (need_job_tracking) { 375 if (need_job_tracking) {
@@ -405,7 +406,7 @@ static int nvgpu_submit_channel_gpfifo(struct channel_gk20a *c,
405 need_deferred_cleanup = !c->deterministic || 406 need_deferred_cleanup = !c->deterministic ||
406 need_sync_framework || 407 need_sync_framework ||
407 c->timeout.enabled || 408 c->timeout.enabled ||
408 (g->can_railgate && 409 (nvgpu_is_enabled(g, NVGPU_CAN_RAILGATE) &&
409 !c->deterministic) || 410 !c->deterministic) ||
410 !skip_buffer_refcounting; 411 !skip_buffer_refcounting;
411 412