summaryrefslogtreecommitdiff
path: root/drivers/base/dma-coherent.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2018-04-15 12:08:07 +0300
committerChristoph Hellwig <hch@lst.de>2018-04-23 15:43:27 +0300
commit504a918e6714b551b7b39940dbab32610fafa1fe (patch)
tree1354fe047d8f5bd3f27f1567683e94de8252c691 /drivers/base/dma-coherent.c
parent6d08b06e67cd117f6992c46611dfb4ce267cd71e (diff)
downloadlinux-504a918e6714b551b7b39940dbab32610fafa1fe.tar.xz
dma-direct: don't retry allocation for no-op GFP_DMA
When an allocation with lower dma_coherent mask fails, dma_direct_alloc() retries the allocation with GFP_DMA. But, this is useless for architectures that hav no ZONE_DMA. Fix it by adding the check of CONFIG_ZONE_DMA before retrying the allocation. Fixes: 95f183916d4b ("dma-direct: retry allocations using GFP_DMA for small masks") Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'drivers/base/dma-coherent.c')
0 files changed, 0 insertions, 0 deletions