diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2017-10-11 17:58:57 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-10-26 17:35:38 -0400 |
commit | e49d93a960f8995affeb4541941eb7f16d04eafd (patch) | |
tree | 7b5eb1365bfee8a237ddf7d8e0b02959e50f5704 /drivers/gpu/nvgpu/common/mm/vm.c | |
parent | 9eebb7831facaa16b2975f50a716d2986c67b699 (diff) |
gpu: nvgpu: Linux specific GPU characteristics flags
Make GPU characteristics flags specific to Linux code only. The
rest of driver is moved to using nvgpu_is_enabled() API.
JIRA NVGPU-259
Change-Id: I2faf46ef64c964361c267887b28c9d19806d6d51
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1583876
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/mm/vm.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/mm/vm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/common/mm/vm.c b/drivers/gpu/nvgpu/common/mm/vm.c index c6c99b31..88af6456 100644 --- a/drivers/gpu/nvgpu/common/mm/vm.c +++ b/drivers/gpu/nvgpu/common/mm/vm.c | |||
@@ -175,7 +175,7 @@ static int nvgpu_init_sema_pool(struct vm_gk20a *vm) | |||
175 | /* | 175 | /* |
176 | * Don't waste the memory on semaphores if we don't need them. | 176 | * Don't waste the memory on semaphores if we don't need them. |
177 | */ | 177 | */ |
178 | if (g->gpu_characteristics.flags & NVGPU_GPU_FLAGS_HAS_SYNCPOINTS) | 178 | if (nvgpu_is_enabled(g, NVGPU_HAS_SYNCPOINTS)) |
179 | return 0; | 179 | return 0; |
180 | 180 | ||
181 | if (vm->sema_pool) | 181 | if (vm->sema_pool) |
@@ -520,7 +520,7 @@ static void __nvgpu_vm_remove(struct vm_gk20a *vm) | |||
520 | * pool involves unmapping a GMMU mapping which means aquiring the | 520 | * pool involves unmapping a GMMU mapping which means aquiring the |
521 | * update_gmmu_lock. | 521 | * update_gmmu_lock. |
522 | */ | 522 | */ |
523 | if (!(g->gpu_characteristics.flags & NVGPU_GPU_FLAGS_HAS_SYNCPOINTS)) { | 523 | if (!nvgpu_is_enabled(g, NVGPU_HAS_SYNCPOINTS)) { |
524 | if (vm->sema_pool) { | 524 | if (vm->sema_pool) { |
525 | nvgpu_semaphore_pool_unmap(vm->sema_pool, vm); | 525 | nvgpu_semaphore_pool_unmap(vm->sema_pool, vm); |
526 | nvgpu_semaphore_pool_put(vm->sema_pool); | 526 | nvgpu_semaphore_pool_put(vm->sema_pool); |