Switch to bitmap_zalloc() to show clearly in dma_init_coherent_memory(). No functional change.
Signed-off-by: Yunfeng Ye <yeyunf...@huawei.com> --- kernel/dma/coherent.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/kernel/dma/coherent.c b/kernel/dma/coherent.c index 2a0c4985f38e..794b31e61ca0 100644 --- a/kernel/dma/coherent.c +++ b/kernel/dma/coherent.c @@ -44,7 +44,6 @@ static int dma_init_coherent_memory(phys_addr_t phys_addr, struct dma_coherent_mem *dma_mem = NULL; void *mem_base = NULL; int pages = size >> PAGE_SHIFT; - int bitmap_size = BITS_TO_LONGS(pages) * sizeof(long); int ret; if (!size) { @@ -62,7 +61,7 @@ static int dma_init_coherent_memory(phys_addr_t phys_addr, ret = -ENOMEM; goto out; } - dma_mem->bitmap = kzalloc(bitmap_size, GFP_KERNEL); + dma_mem->bitmap = bitmap_zalloc(pages, GFP_KERNEL); if (!dma_mem->bitmap) { ret = -ENOMEM; goto out; @@ -90,7 +89,7 @@ static void dma_release_coherent_memory(struct dma_coherent_mem *mem) return; memunmap(mem->virt_base); - kfree(mem->bitmap); + bitmap_free(mem->bitmap); kfree(mem); } -- 1.8.3.1 _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu