From bd7489886c0198fb65f939e73ab5e067f09c51b4 Mon Sep 17 00:00:00 2001 From: Richard Zhao Date: Thu, 26 Apr 2018 18:15:06 -0700 Subject: gpu: nvgpu: vgpu: init gr->ch_tlb_lock The bug was exposed when enable CONFIG_DEBUG_SPINLOCK. Jira VFND-4943 Change-Id: I01720f93fe6de9b85987d490df852c8d1c8fb1c2 Signed-off-by: Richard Zhao Reviewed-on: https://git-master.nvidia.com/r/1703656 Reviewed-by: svc-mobile-coverity Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Thomas Fleury GVS: Gerrit_Virtual_Submit Reviewed-by: Sourab Gupta Reviewed-by: Terje Bergstrom Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/vgpu/gr_vgpu.c | 1 + 1 file changed, 1 insertion(+) (limited to 'drivers/gpu/nvgpu/vgpu/gr_vgpu.c') diff --git a/drivers/gpu/nvgpu/vgpu/gr_vgpu.c b/drivers/gpu/nvgpu/vgpu/gr_vgpu.c index 9d765984..a512c36b 100644 --- a/drivers/gpu/nvgpu/vgpu/gr_vgpu.c +++ b/drivers/gpu/nvgpu/vgpu/gr_vgpu.c @@ -899,6 +899,7 @@ static int vgpu_gr_init_gr_setup_sw(struct gk20a *g) goto clean_up; nvgpu_mutex_init(&gr->ctx_mutex); + nvgpu_spinlock_init(&gr->ch_tlb_lock); gr->sm_error_states = nvgpu_kzalloc(g, sizeof(struct nvgpu_gr_sm_error_state) * -- cgit v1.2.2