]> git.ipfire.org Git - thirdparty/linux.git/blobdiff - arch/arm/mm/dma-mapping.c
Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/joro...
[thirdparty/linux.git] / arch / arm / mm / dma-mapping.c
index 6c359a3af8d9c73e35686efe538f1f2754d58a07..f68db05eba29fdaebb7d7cb8d9ec071e4f5f2910 100644 (file)
@@ -859,10 +859,7 @@ static struct page **__iommu_alloc_buffer(struct device *dev, size_t size,
        int i = 0;
        int order_idx = 0;
 
-       if (array_size <= PAGE_SIZE)
-               pages = kzalloc(array_size, GFP_KERNEL);
-       else
-               pages = vzalloc(array_size);
+       pages = kvzalloc(array_size, GFP_KERNEL);
        if (!pages)
                return NULL;