summaryrefslogtreecommitdiff
path: root/mali_kbase/mali_kbase_mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'mali_kbase/mali_kbase_mem.c')
-rw-r--r--mali_kbase/mali_kbase_mem.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/mali_kbase/mali_kbase_mem.c b/mali_kbase/mali_kbase_mem.c
index e83aec4..fcbaf2b 100644
--- a/mali_kbase/mali_kbase_mem.c
+++ b/mali_kbase/mali_kbase_mem.c
@@ -1424,6 +1424,7 @@ int kbase_mem_init(struct kbase_device *kbdev)
spin_lock_init(&kbdev->gpu_mem_usage_lock);
kbdev->total_gpu_pages = 0;
+ kbdev->dma_buf_pages = 0;
kbdev->process_root = RB_ROOT;
kbdev->dma_buf_root = RB_ROOT;
mutex_init(&kbdev->dma_buf_lock);
@@ -3608,7 +3609,7 @@ static int kbase_jit_debugfs_used_get(struct kbase_jit_debugfs_data *data)
struct kbase_va_region *reg;
#if !MALI_USE_CSF
- mutex_lock(&kctx->jctx.lock);
+ rt_mutex_lock(&kctx->jctx.lock);
#endif /* !MALI_USE_CSF */
mutex_lock(&kctx->jit_evict_lock);
list_for_each_entry(reg, &kctx->jit_active_head, jit_node) {
@@ -3616,7 +3617,7 @@ static int kbase_jit_debugfs_used_get(struct kbase_jit_debugfs_data *data)
}
mutex_unlock(&kctx->jit_evict_lock);
#if !MALI_USE_CSF
- mutex_unlock(&kctx->jctx.lock);
+ rt_mutex_unlock(&kctx->jctx.lock);
#endif /* !MALI_USE_CSF */
return 0;
@@ -3635,7 +3636,7 @@ static int kbase_jit_debugfs_trim_get(struct kbase_jit_debugfs_data *data)
struct kbase_va_region *reg;
#if !MALI_USE_CSF
- mutex_lock(&kctx->jctx.lock);
+ rt_mutex_lock(&kctx->jctx.lock);
#endif /* !MALI_USE_CSF */
kbase_gpu_vm_lock(kctx);
mutex_lock(&kctx->jit_evict_lock);
@@ -3656,7 +3657,7 @@ static int kbase_jit_debugfs_trim_get(struct kbase_jit_debugfs_data *data)
mutex_unlock(&kctx->jit_evict_lock);
kbase_gpu_vm_unlock(kctx);
#if !MALI_USE_CSF
- mutex_unlock(&kctx->jctx.lock);
+ rt_mutex_unlock(&kctx->jctx.lock);
#endif /* !MALI_USE_CSF */
return 0;