]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/arm/mm/dma-mapping.c
Merge commit 'e26a9e0' into stable/for-linus-3.15
[karo-tx-linux.git] / arch / arm / mm / dma-mapping.c
index 5bb4e00de9f8a2a750c54ad59261cbcdde1c73a0..c9c6acdf90ccd1eae6ab27c12b1747ce9c51f9d3 100644 (file)
@@ -1355,7 +1355,7 @@ static void *arm_iommu_alloc_attrs(struct device *dev, size_t size,
        *handle = DMA_ERROR_CODE;
        size = PAGE_ALIGN(size);
 
-       if (gfp & GFP_ATOMIC)
+       if (!(gfp & __GFP_WAIT))
                return __iommu_alloc_atomic(dev, size, handle);
 
        /*