diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2015-06-23 18:28:00 -0400 |
---|---|---|
committer | Terje Bergstrom <tbergstrom@nvidia.com> | 2015-07-03 20:59:12 -0400 |
commit | 63714e7cc158d0574947c2171a81988ffece2a2a (patch) | |
tree | 982f88d7ab69376552506c70651a5e1975161ad3 /drivers/gpu/nvgpu/gk20a/semaphore_gk20a.c | |
parent | 4cc1457703462f3743c05a866690d1748e7bd8e8 (diff) |
gpu: nvgpu: Implement priv pages
Implement support for privileged pages. Use them for kernel allocated buffers.
Change-Id: I720fc441008077b8e2ed218a7a685b8aab2258f0
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/761919
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/semaphore_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/semaphore_gk20a.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/semaphore_gk20a.c b/drivers/gpu/nvgpu/gk20a/semaphore_gk20a.c index 053550f6..cf855463 100644 --- a/drivers/gpu/nvgpu/gk20a/semaphore_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/semaphore_gk20a.c | |||
@@ -111,7 +111,8 @@ int gk20a_semaphore_pool_map(struct gk20a_semaphore_pool *p, | |||
111 | map->vm = vm; | 111 | map->vm = vm; |
112 | map->rw_flag = rw_flag; | 112 | map->rw_flag = rw_flag; |
113 | map->gpu_va = gk20a_gmmu_map(vm, &p->sgt, p->size, | 113 | map->gpu_va = gk20a_gmmu_map(vm, &p->sgt, p->size, |
114 | 0/*uncached*/, rw_flag); | 114 | 0/*uncached*/, rw_flag, |
115 | false); | ||
115 | if (!map->gpu_va) { | 116 | if (!map->gpu_va) { |
116 | kfree(map); | 117 | kfree(map); |
117 | return -ENOMEM; | 118 | return -ENOMEM; |