linux-yocto/drivers/dma-buf
Huan Yang 609a259e9b udmabuf: fix vmap missed offset page
[ Upstream commit a26fd92b72 ]

Before invoke vmap, we need offer a pages pointer array which each page
need to map in vmalloc area.

But currently vmap_udmabuf only set each folio's head page into pages,
missed each offset pages when iter.

This patch set the correctly offset page in each folio into array.

Signed-off-by: Huan Yang <link@vivo.com>
Fixes: 5e72b2b41a ("udmabuf: convert udmabuf driver to use folios")
Acked-by: Vivek Kasireddy <vivek.kasireddy@intel.com>
Signed-off-by: Vivek Kasireddy <vivek.kasireddy@intel.com>
Link: https://lore.kernel.org/r/20250428073831.19942-3-link@vivo.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-08-15 16:38:36 +02:00
..
heaps dma-buf: heaps: system: Remove global variable 2025-04-08 11:48:39 +02:00
dma-buf-sysfs-stats.c
dma-buf-sysfs-stats.h
dma-buf.c dma-buf: fix compare in WARN_ON_ONCE 2025-06-11 11:42:49 +02:00
dma-fence-array.c
dma-fence-chain.c
dma-fence-unwrap.c dma-fence: Add helper to sort and deduplicate dma_fence arrays 2025-05-05 13:29:44 -04:00
dma-fence.c
dma-heap.c
dma-resv.c dma-buf: fix timeout handling in dma_resv_wait_timeout v2 2025-06-30 13:15:44 +02:00
Kconfig Revert "udmabuf: fix vmap_udmabuf error page set" 2025-08-15 16:38:36 +02:00
Makefile
selftest.c
selftest.h
selftests.h
st-dma-fence-chain.c
st-dma-fence-unwrap.c dma-fence: Add some more fence-merge-unwrap tests 2025-01-09 16:40:02 +01:00
st-dma-fence.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
st-dma-resv.c
sw_sync.c Linux 6.15-rc5 2025-05-06 16:39:25 +10:00
sync_debug.c dma-buf/sw-sync: Remove unused debug code 2025-05-08 12:51:59 +02:00
sync_debug.h dma-buf/sw-sync: Remove unused debug code 2025-05-08 12:51:59 +02:00
sync_file.c
sync_trace.h
udmabuf.c udmabuf: fix vmap missed offset page 2025-08-15 16:38:36 +02:00