summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2017-10-17 13:44:51 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-10-20 13:05:29 -0400
commitd7fe2fbacb06e95f921f27f99f457904a0c3a57a (patch)
tree4125b78771bfdb56b55b2681f10bfc4aff85dc47 /drivers/gpu/nvgpu/gk20a/tsg_gk20a.c
parenta2c9c6ba0573bde2d4eada8a39d4e97f9749eef1 (diff)
gpu: nvgpu: Move sched to be Linux specific
Move sched parameter APIs to be Linux specific implementation. At the same time the sched_ctrl fields were moved to nvgpu_os_linux. JIRA NVGPU-259 Change-Id: I2397e2602e1c4783f2bebf3aec462634b7f86d4a Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1580649 GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/tsg_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/tsg_gk20a.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c b/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c
index cde281ad..badc7ef9 100644
--- a/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c
@@ -325,8 +325,6 @@ struct tsg_gk20a *gk20a_tsg_open(struct gk20a *g)
325 325
326 gk20a_dbg(gpu_dbg_fn, "tsg opened %d\n", tsg->tsgid); 326 gk20a_dbg(gpu_dbg_fn, "tsg opened %d\n", tsg->tsgid);
327 327
328 gk20a_sched_ctrl_tsg_added(g, tsg);
329
330 return tsg; 328 return tsg;
331 329
332clean_up: 330clean_up:
@@ -353,8 +351,6 @@ void gk20a_tsg_release(struct nvgpu_ref *ref)
353 tsg->vm = NULL; 351 tsg->vm = NULL;
354 } 352 }
355 353
356 gk20a_sched_ctrl_tsg_removed(g, tsg);
357
358 /* unhook all events created on this TSG */ 354 /* unhook all events created on this TSG */
359 nvgpu_mutex_acquire(&tsg->event_id_list_lock); 355 nvgpu_mutex_acquire(&tsg->event_id_list_lock);
360 nvgpu_list_for_each_entry_safe(event_id_data, event_id_data_temp, 356 nvgpu_list_for_each_entry_safe(event_id_data, event_id_data_temp,