diff options
Diffstat (limited to 'mali_kbase/mali_kbase_mem.c')
-rw-r--r-- | mali_kbase/mali_kbase_mem.c | 11 |
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: { |