From 5eb4e28d03ffb5e035bf7d39f24d2d0e33daa07f Mon Sep 17 00:00:00 2001 From: Devika Krishnadas Date: Fri, 6 May 2022 20:45:05 +0000 Subject: mali_kbase: use RT_MUTEX for some job submission and context locks Bug: 230692528 Test: smoke test Signed-off-by: Devika Krishnadas Change-Id: I7d5da6c0a55ccfc6e789ecb74f0af71aac9d5be3 --- mali_kbase/mali_kbase_mem.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'mali_kbase/mali_kbase_mem.c') diff --git a/mali_kbase/mali_kbase_mem.c b/mali_kbase/mali_kbase_mem.c index b494cca..6562f01 100644 --- a/mali_kbase/mali_kbase_mem.c +++ b/mali_kbase/mali_kbase_mem.c @@ -3625,7 +3625,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) { @@ -3633,7 +3633,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; @@ -3652,7 +3652,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); @@ -3673,7 +3673,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; -- cgit v1.2.3