summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/vgpu/css_vgpu.c
diff options
context:
space:
mode:
authorPeter Daifuku <pdaifuku@nvidia.com>2016-09-08 20:03:18 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2016-09-13 14:34:03 -0400
commit54e22a2bae2ad7df5fae7a8af873ef3977436705 (patch)
treef1234b26520b8a68400d23d5fdf6389a56c4cd00 /drivers/gpu/nvgpu/vgpu/css_vgpu.c
parentc0dd9ea9c85295207774de5637dc0c581ff8ee6e (diff)
gpu: nvgpu: vgpu: NULL out unused css entries
Fix cyclestats snapshots HAL entries in the vgpu case, need to null out the ones that don't apply. Bug 1700143 JIRA EVLR-278 Change-Id: I1b5f4652d1bf3283d96fdb3c2f66c4f69a9f6acc Signed-off-by: Peter Daifuku <pdaifuku@nvidia.com> Reviewed-on: http://git-master/r/1217507 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/css_vgpu.c')
-rw-r--r--drivers/gpu/nvgpu/vgpu/css_vgpu.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/css_vgpu.c b/drivers/gpu/nvgpu/vgpu/css_vgpu.c
index 486d3e88..bc4760cb 100644
--- a/drivers/gpu/nvgpu/vgpu/css_vgpu.c
+++ b/drivers/gpu/nvgpu/vgpu/css_vgpu.c
@@ -217,5 +217,10 @@ void vgpu_init_css_ops(struct gpu_ops *gops)
217 gops->css.disable_snapshot = vgpu_css_release_snapshot_buffer; 217 gops->css.disable_snapshot = vgpu_css_release_snapshot_buffer;
218 gops->css.check_data_available = vgpu_css_flush_snapshots; 218 gops->css.check_data_available = vgpu_css_flush_snapshots;
219 gops->css.detach_snapshot = vgpu_css_detach; 219 gops->css.detach_snapshot = vgpu_css_detach;
220
221 /* Following entries are not used when virtual, NULL them */
222 gops->css.set_handled_snapshots = NULL;
223 gops->css.allocate_perfmon_ids = NULL;
224 gops->css.release_perfmon_ids = NULL;
220} 225}
221#endif /* CONFIG_GK20A_CYCLE_STATS */ 226#endif /* CONFIG_GK20A_CYCLE_STATS */