summaryrefslogtreecommitdiff
path: root/mali_kbase/csf/mali_kbase_csf.c
diff options
context:
space:
mode:
Diffstat (limited to 'mali_kbase/csf/mali_kbase_csf.c')
-rw-r--r--mali_kbase/csf/mali_kbase_csf.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/mali_kbase/csf/mali_kbase_csf.c b/mali_kbase/csf/mali_kbase_csf.c
index c3d34b3..239d9de 100644
--- a/mali_kbase/csf/mali_kbase_csf.c
+++ b/mali_kbase/csf/mali_kbase_csf.c
@@ -1709,10 +1709,12 @@ int kbase_csf_ctx_init(struct kbase_context *kctx)
err = kbasep_ctx_user_reg_page_mapping_init(kctx);
if (unlikely(err))
- goto out_err_tiler_heap_context;
+ goto out_err_user_reg_page_mapping_init;
return err;
+out_err_user_reg_page_mapping_init:
+ kbase_csf_tiler_heap_context_term(kctx);
out_err_tiler_heap_context:
kbase_csf_kcpu_queue_context_term(kctx);
out_err_kcpu_queue_context: