| .. | .. |
|---|
| 374 | 374 | #endif /* CONFIG_MALI_DMA_FENCE */ |
|---|
| 375 | 375 | |
|---|
| 376 | 376 | /* Take the processes mmap lock */ |
|---|
| 377 | | - down_read(¤t->mm->mmap_sem); |
|---|
| 377 | + down_read(¤t->mm->mmap_lock); |
|---|
| 378 | 378 | |
|---|
| 379 | 379 | /* need to keep the GPU VM locked while we set up UMM buffers */ |
|---|
| 380 | 380 | kbase_gpu_vm_lock(katom->kctx); |
|---|
| .. | .. |
|---|
| 439 | 439 | kbase_gpu_vm_unlock(katom->kctx); |
|---|
| 440 | 440 | |
|---|
| 441 | 441 | /* Release the processes mmap lock */ |
|---|
| 442 | | - up_read(¤t->mm->mmap_sem); |
|---|
| 442 | + up_read(¤t->mm->mmap_lock); |
|---|
| 443 | 443 | |
|---|
| 444 | 444 | #ifdef CONFIG_KDS |
|---|
| 445 | 445 | if (kds_res_count) { |
|---|
| .. | .. |
|---|
| 506 | 506 | #endif |
|---|
| 507 | 507 | #if defined(CONFIG_KDS) || defined(CONFIG_MALI_DMA_FENCE) |
|---|
| 508 | 508 | /* Lock the processes mmap lock */ |
|---|
| 509 | | - down_read(¤t->mm->mmap_sem); |
|---|
| 509 | + down_read(¤t->mm->mmap_lock); |
|---|
| 510 | 510 | |
|---|
| 511 | 511 | /* lock before we unmap */ |
|---|
| 512 | 512 | kbase_gpu_vm_lock(katom->kctx); |
|---|
| .. | .. |
|---|
| 522 | 522 | kbase_gpu_vm_unlock(katom->kctx); |
|---|
| 523 | 523 | |
|---|
| 524 | 524 | /* Release the processes mmap lock */ |
|---|
| 525 | | - up_read(¤t->mm->mmap_sem); |
|---|
| 525 | + up_read(¤t->mm->mmap_lock); |
|---|
| 526 | 526 | |
|---|
| 527 | 527 | early_err_out: |
|---|
| 528 | 528 | kfree(katom->extres); |
|---|