diff options
author | Richard Zhao <rizhao@nvidia.com> | 2018-04-26 21:15:06 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-05-21 16:54:06 -0400 |
commit | bd7489886c0198fb65f939e73ab5e067f09c51b4 (patch) | |
tree | aed8f0786dce66aef35c5930cc3e002db09b461f | |
parent | 152eeae163e6e2115af2dd194df95217dd37b6bf (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>
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/gr_vgpu.c | 1 |
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) * |