]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "iommu/amd: Don't allocate with __GFP_ZERO in alloc_coherent"
authorJoerg Roedel <jroedel@suse.de>
Mon, 1 Jun 2015 15:30:57 +0000 (17:30 +0200)
committerJoerg Roedel <jroedel@suse.de>
Tue, 2 Jun 2015 06:46:32 +0000 (08:46 +0200)
commit9059aaf5d48c469cc07ceef7a36f943c2473cb79
treef2b9357156dd8332baadb9f10db5e455af7787c7
parent0afb5eefb4ecea4b42269b2698a33a7b99f5324e
Revert "iommu/amd: Don't allocate with __GFP_ZERO in alloc_coherent"

This reverts commit 576f0ff6ceea1a831a7b6da1e193b0e8244f27c0.

The DMA-API does not strictly require that the memory
returned by dma_alloc_coherent is zeroed out. For that
another function (dma_zalloc_coherent) should be used. But
all other x86 DMA-API implementation I checked zero out the
memory, so that some drivers rely on it and break when it is
not.

It seems the (driver-)world is not yet ready for this
change, so revert it.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd_iommu.c