From: Joerg Roedel Date: Wed, 1 Apr 2015 12:58:46 +0000 (+0200) Subject: iommu/amd: Don't allocate with __GFP_ZERO in alloc_coherent X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=5fc872c7323534e8f7dc21bab635e7a9b9659e07;p=linux-beck.git iommu/amd: Don't allocate with __GFP_ZERO in alloc_coherent Don't explicitly add __GFP_ZERO to the allocator flags. Leave this up to the caller. Tested-by: Suravee Suthikulpanit Signed-off-by: Joerg Roedel --- diff --git a/drivers/iommu/amd_iommu.c b/drivers/iommu/amd_iommu.c index 994cc7dbb833..c2e6f13d148f 100644 --- a/drivers/iommu/amd_iommu.c +++ b/drivers/iommu/amd_iommu.c @@ -2931,7 +2931,6 @@ static void *alloc_coherent(struct device *dev, size_t size, dma_mask = dev->coherent_dma_mask; flag &= ~(__GFP_DMA | __GFP_HIGHMEM | __GFP_DMA32); - flag |= __GFP_ZERO; virt_addr = (void *)__get_free_pages(flag, get_order(size)); if (!virt_addr)