From ea59f61ab477197a33afccd29fe05740e878cd19 Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Sat, 24 Sep 2022 09:16:11 +0800 Subject: [PATCH] Revert "dma-buf: heaps: system_heap: fix partial sync contition error" This reverts commit e1650283910f9b35f1dfbea12cabc61a9b9141d6. Use rk_system_heap.c instead of system_heap.c now, reverts all changes. Signed-off-by: Tao Huang Change-Id: Iaa80d3480d2e039cdd530e3278035c84553d07e7 --- drivers/dma-buf/heaps/system_heap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/dma-buf/heaps/system_heap.c b/drivers/dma-buf/heaps/system_heap.c index f9a7629cc10e..aabda43a534c 100644 --- a/drivers/dma-buf/heaps/system_heap.c +++ b/drivers/dma-buf/heaps/system_heap.c @@ -283,7 +283,7 @@ system_heap_dma_buf_begin_cpu_access_partial(struct dma_buf *dmabuf, if (buffer->vmap_cnt) invalidate_kernel_vmap_range(buffer->vaddr, buffer->len); - if (buffer->uncached) + if (!buffer->uncached) goto unlock; list_for_each_entry(a, &buffer->attachments, list) { @@ -325,7 +325,7 @@ system_heap_dma_buf_end_cpu_access_partial(struct dma_buf *dmabuf, if (buffer->vmap_cnt) flush_kernel_vmap_range(buffer->vaddr, buffer->len); - if (buffer->uncached) + if (!buffer->uncached) goto unlock; list_for_each_entry(a, &buffer->attachments, list) {