summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorRichard Zhao <rizhao@nvidia.com>2018-04-26 21:15:06 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-05-21 16:54:06 -0400
commitbd7489886c0198fb65f939e73ab5e067f09c51b4 (patch)
treeaed8f0786dce66aef35c5930cc3e002db09b461f /drivers
parent152eeae163e6e2115af2dd194df95217dd37b6bf (diff)
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 <rizhao@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1703656 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Thomas Fleury <tfleury@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Sourab Gupta <sourabg@nvidia.com> Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/nvgpu/vgpu/gr_vgpu.c1
1 files changed, 1 insertions, 0 deletions
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)
899 goto clean_up; 899 goto clean_up;
900 900
901 nvgpu_mutex_init(&gr->ctx_mutex); 901 nvgpu_mutex_init(&gr->ctx_mutex);
902 nvgpu_spinlock_init(&gr->ch_tlb_lock);
902 903
903 gr->sm_error_states = nvgpu_kzalloc(g, 904 gr->sm_error_states = nvgpu_kzalloc(g,
904 sizeof(struct nvgpu_gr_sm_error_state) * 905 sizeof(struct nvgpu_gr_sm_error_state) *