linux/kernel/dma
Jiri Pirko 47322c469d dma-mapping: avoid random addr value print out on error path
dma_addr is unitialized in dma_direct_map_phys() when swiotlb is forced
and DMA_ATTR_MMIO is set which leads to random value print out in
warning. Fix that by just returning DMA_MAPPING_ERROR.

Fixes: e53d29f957 ("dma-mapping: convert dma_direct_*map_page to be phys_addr_t based")
Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Link: https://lore.kernel.org/r/20260209153809.250835-2-jiri@resnulli.us
2026-02-23 08:26:54 +01:00
..
Kconfig
Makefile
coherent.c
contiguous.c
debug.c
debug.h
direct.c
direct.h dma-mapping: avoid random addr value print out on error path 2026-02-23 08:26:54 +01:00
dummy.c
map_benchmark.c
mapping.c
ops_helpers.c
pool.c
remap.c
swiotlb.c