diff options
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/nvgpu/common/fifo/channel.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/common/fifo/channel.c b/drivers/gpu/nvgpu/common/fifo/channel.c index 680382a4..2097a28e 100644 --- a/drivers/gpu/nvgpu/common/fifo/channel.c +++ b/drivers/gpu/nvgpu/common/fifo/channel.c | |||
@@ -1222,7 +1222,7 @@ int gk20a_channel_alloc_gpfifo(struct channel_gk20a *c, | |||
1222 | 1222 | ||
1223 | /* TBD: setup engine contexts */ | 1223 | /* TBD: setup engine contexts */ |
1224 | 1224 | ||
1225 | if (gpfifo_args->num_inflight_jobs) { | 1225 | if (c->deterministic && gpfifo_args->num_inflight_jobs != 0U) { |
1226 | err = channel_gk20a_prealloc_resources(c, | 1226 | err = channel_gk20a_prealloc_resources(c, |
1227 | gpfifo_args->num_inflight_jobs); | 1227 | gpfifo_args->num_inflight_jobs); |
1228 | if (err) { | 1228 | if (err) { |
@@ -1248,7 +1248,7 @@ int gk20a_channel_alloc_gpfifo(struct channel_gk20a *c, | |||
1248 | clean_up_priv_cmd: | 1248 | clean_up_priv_cmd: |
1249 | channel_gk20a_free_priv_cmdbuf(c); | 1249 | channel_gk20a_free_priv_cmdbuf(c); |
1250 | clean_up_prealloc: | 1250 | clean_up_prealloc: |
1251 | if (gpfifo_args->num_inflight_jobs) { | 1251 | if (c->deterministic && gpfifo_args->num_inflight_jobs != 0U) { |
1252 | channel_gk20a_free_prealloc_resources(c); | 1252 | channel_gk20a_free_prealloc_resources(c); |
1253 | } | 1253 | } |
1254 | clean_up_sync: | 1254 | clean_up_sync: |