From 0875ed8eea3b68e293f7fbc516df6bcfe33deb01 Mon Sep 17 00:00:00 2001 From: Francesco Valla Date: Thu, 8 Oct 2026 00:05:21 +0200 Subject: dma: swiotlb: use KiB in restricted pool allocation log Update the allocation logs for restricted memory pools to use KiBs instead of MiBs, to avoid truncation when the size of the memory area is not a multiple of a MiB. Without this modification, pools smaller than 1MiB are logged as 0MiB. The same modification has already been performed for coherent memory pools [1]. Link: https://lore.kernel.org/all/20260629223759.2637162-1-sharaienko@google.com/ [1] Signed-off-by: Francesco Valla Link: https://lore.kernel.org/r/20261008-swiotlb-size-print-v1-1-374493b5c5a6@valla.it Signed-off-by: Marek Szyprowski --- kernel/dma/swiotlb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kernel') diff --git a/kernel/dma/swiotlb.c b/kernel/dma/swiotlb.c index ded7016a46a7..9379d95095e0 100644 --- a/kernel/dma/swiotlb.c +++ b/kernel/dma/swiotlb.c @@ -2083,8 +2083,8 @@ static int __init rmem_swiotlb_setup(unsigned long node, of_get_flat_dt_prop(node, "no-map", NULL)) return -EINVAL; - pr_info("Reserved memory: created restricted DMA pool at %pa, size %ld MiB\n", - &rmem->base, (unsigned long)rmem->size / SZ_1M); + pr_info("Reserved memory: created restricted DMA pool at %pa, size %llu KiB\n", + &rmem->base, (unsigned long long)(rmem->size / SZ_1K)); return 0; } -- cgit v1.2.3