of: reserved_mem: Restructure call site for dma_contiguous_early_fixup()
authorOreoluwa Babatunde <oreoluwa.babatunde@oss.qualcomm.com>
Wed, 6 Aug 2025 17:24:21 +0000 (10:24 -0700)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 11 Aug 2025 11:05:38 +0000 (13:05 +0200)
commit2c223f7239f376a90d71903ec474ba887cf21d94
tree7d53cc1514fadc8878efbd746e2cb313de79aac6
parent8f5ae30d69d7543eee0d70083daf4de8fe15d585
of: reserved_mem: Restructure call site for dma_contiguous_early_fixup()

Restructure the call site for dma_contiguous_early_fixup() to
where the reserved_mem nodes are being parsed from the DT so that
dma_mmu_remap[] is populated before dma_contiguous_remap() is called.

Fixes: 8a6e02d0c00e ("of: reserved_mem: Restructure how the reserved memory regions are processed")
Signed-off-by: Oreoluwa Babatunde <oreoluwa.babatunde@oss.qualcomm.com>
Tested-by: William Zhang <william.zhang@broadcom.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Link: https://lore.kernel.org/r/20250806172421.2748302-1-oreoluwa.babatunde@oss.qualcomm.com
drivers/of/of_reserved_mem.c
include/linux/dma-map-ops.h
kernel/dma/contiguous.c