diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/fifo/submit.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/fifo/submit.c | 5 |
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 | ||