summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorFrancesco Valla <francesco@valla.it>2026-10-08 00:05:21 +0200
committerMarek Szyprowski <m.szyprowski@samsung.com>2026-10-09 17:12:06 +0200
commit0875ed8eea3b68e293f7fbc516df6bcfe33deb01 (patch)
tree4d8d6d4cd5ced87af949a31c31f4ba1d18dabdab /kernel
parent5e3bc6b44c8853bcc7782eac122c5baf2d02f399 (diff)
downloadlinux-next-0875ed8eea3b68e293f7fbc516df6bcfe33deb01.tar.gz
linux-next-0875ed8eea3b68e293f7fbc516df6bcfe33deb01.zip
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 <francesco@valla.it> Link: https://lore.kernel.org/r/20261008-swiotlb-size-print-v1-1-374493b5c5a6@valla.it Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/dma/swiotlb.c4
1 files changed, 2 insertions, 2 deletions
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;
}