diff options
author | Deepak Nibade <dnibade@nvidia.com> | 2017-02-02 04:46:33 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-02-22 07:15:08 -0500 |
commit | 8cdb91c527ce19ce67ddc0e231e8c93a552a93a4 (patch) | |
tree | 38e9cb1adb5db1d89dede1354cbe26a47e3590cb /drivers/gpu/nvgpu/gk20a/mm_gk20a.h | |
parent | 8ee3aa4b3175d8d27e57a0f5d5e2cdf3d78a4a58 (diff) |
gpu: nvgpu: remove use of DEFINE_MUTEX()
API DEFINE_MUTEX() is defined in Linux and might
not be available in other OSs.
Hence remove its usage from nvgpu
Declare and explicitly initialize below mutexes
for both nvgpu and vgpu
g->mm.priv_lock
g->mm.tlb_lock
Jira NVGPU-13
Change-Id: If72885a6da0227a1552303206172f1f2b751471d
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/1298042
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/mm_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/mm_gk20a.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h index 5f29c9e7..d7f6cb9a 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.h | |||
@@ -361,6 +361,8 @@ struct mm_gk20a { | |||
361 | } ce; | 361 | } ce; |
362 | 362 | ||
363 | struct nvgpu_mutex l2_op_lock; | 363 | struct nvgpu_mutex l2_op_lock; |
364 | struct nvgpu_mutex tlb_lock; | ||
365 | struct nvgpu_mutex priv_lock; | ||
364 | #ifdef CONFIG_ARCH_TEGRA_18x_SOC | 366 | #ifdef CONFIG_ARCH_TEGRA_18x_SOC |
365 | struct mem_desc bar2_desc; | 367 | struct mem_desc bar2_desc; |
366 | #endif | 368 | #endif |