summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/vgpu
diff options
context:
space:
mode:
authoraalex <aalex@nvidia.com>2018-09-18 06:34:57 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-09-21 06:16:09 -0400
commita683f99252378e0923bcaf201aa17074399101c8 (patch)
treede14f2aa8d4874b525d7d381a5c459a72ee7ea33 /drivers/gpu/nvgpu/vgpu
parentc616fba1eb357684e3796603a226f4df7d88be73 (diff)
gpu: nvgpu: vgpu: added tsg_release for gp10b hal
tsg_release hal_fn was missing in vgpu_gp10b causing proper cleanup not to happen at the rm-server. Change-Id: Ic0e57d1d37e0f92eea23087299c8c22c094199b0 Signed-off-by: aalex <aalex@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1830192 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu')
-rw-r--r--drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c b/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c
index 03839858..4fccf27f 100644
--- a/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c
+++ b/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c
@@ -310,6 +310,7 @@ static const struct gpu_ops vgpu_gp10b_ops = {
310 .set_runlist_interleave = vgpu_fifo_set_runlist_interleave, 310 .set_runlist_interleave = vgpu_fifo_set_runlist_interleave,
311 .tsg_set_timeslice = vgpu_tsg_set_timeslice, 311 .tsg_set_timeslice = vgpu_tsg_set_timeslice,
312 .tsg_open = vgpu_tsg_open, 312 .tsg_open = vgpu_tsg_open,
313 .tsg_release = vgpu_tsg_release,
313 .force_reset_ch = vgpu_fifo_force_reset_ch, 314 .force_reset_ch = vgpu_fifo_force_reset_ch,
314 .engine_enum_from_type = gp10b_fifo_engine_enum_from_type, 315 .engine_enum_from_type = gp10b_fifo_engine_enum_from_type,
315 .device_info_data_parse = gp10b_device_info_data_parse, 316 .device_info_data_parse = gp10b_device_info_data_parse,