[PATCH 0/5] dma-mapping: assorted sashiko.dev fixes

From: Marek Szyprowski

Date: Mon Oct 26 2026 - 06:11:52 EST


Hi,

This series collects fixes for the DMA-mapping code, developed while
analyzing issues reported by the sashiko.dev automated review. All
patches were prepared with LLM assistance and then reviewed manually.

Best regards
Marek Szyprowski, PhD
Samsung R&D Institute Poland


Marek Szyprowski (5):
dma-coherent: serialize reserved memory pool initialization
dma: swiotlb: Serialize restricted DMA pool initialization
dma: swiotlb: Remove default pool from the pools list on exit
dma-pool: release CMA pages on atomic_pool_expand() error path
dma-direct: zero memory allocated with DMA_ATTR_NO_KERNEL_MAPPING

kernel/dma/coherent.c | 11 ++++++++++-
kernel/dma/direct.c | 3 ++-
kernel/dma/pool.c | 3 ++-
kernel/dma/swiotlb.c | 15 +++++++++++++--
4 files changed, 27 insertions(+), 5 deletions(-)

--
2.43.0