.. | .. |
---|
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); |
---|