From 54e22a2bae2ad7df5fae7a8af873ef3977436705 Mon Sep 17 00:00:00 2001 From: Peter Daifuku Date: Thu, 8 Sep 2016 17:03:18 -0700 Subject: 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 Reviewed-on: http://git-master/r/1217507 Reviewed-by: Terje Bergstrom Tested-by: Terje Bergstrom Reviewed-by: Automatic_Commit_Validation_User --- drivers/gpu/nvgpu/vgpu/css_vgpu.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'drivers/gpu/nvgpu/vgpu/css_vgpu.c') 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) gops->css.disable_snapshot = vgpu_css_release_snapshot_buffer; gops->css.check_data_available = vgpu_css_flush_snapshots; gops->css.detach_snapshot = vgpu_css_detach; + + /* Following entries are not used when virtual, NULL them */ + gops->css.set_handled_snapshots = NULL; + gops->css.allocate_perfmon_ids = NULL; + gops->css.release_perfmon_ids = NULL; } #endif /* CONFIG_GK20A_CYCLE_STATS */ -- cgit v1.2.2