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.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/mali_kbase/mali_kbase_mem.c b/mali_kbase/mali_kbase_mem.c
index c3eb2cc..afc5a30 100644
--- a/mali_kbase/mali_kbase_mem.c
+++ b/mali_kbase/mali_kbase_mem.c
@@ -526,20 +526,15 @@ int kbase_gpu_munmap(struct kbase_context *kctx, struct kbase_va_region *reg)
switch (alloc->imported.user_buf.state) {
case KBASE_USER_BUF_STATE_GPU_MAPPED: {
alloc->imported.user_buf.current_mapping_usage_count = 0;
- kbase_mem_phy_alloc_ref_read(alloc) ?
- kbase_user_buf_from_gpu_mapped_to_pinned(kctx, reg) :
- kbase_user_buf_from_gpu_mapped_to_empty(kctx, reg);
+ kbase_user_buf_from_gpu_mapped_to_empty(kctx, reg);
break;
}
case KBASE_USER_BUF_STATE_DMA_MAPPED: {
- kbase_mem_phy_alloc_ref_read(alloc) ?
- kbase_user_buf_from_dma_mapped_to_pinned(kctx, reg) :
- kbase_user_buf_from_dma_mapped_to_empty(kctx, reg);
+ kbase_user_buf_from_dma_mapped_to_empty(kctx, reg);
break;
}
case KBASE_USER_BUF_STATE_PINNED: {
- if (!kbase_mem_phy_alloc_ref_read(alloc))
- kbase_user_buf_from_pinned_to_empty(kctx, reg);
+ kbase_user_buf_from_pinned_to_empty(kctx, reg);
break;
}
case KBASE_USER_BUF_STATE_EMPTY: {