mirror of https://gitee.com/openkylin/linux.git
dma-direct: use node local allocations for coherent memory
To preserve the x86 behavior. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Robin Murphy <robin.murphy@arm.com>
This commit is contained in:
parent
080321d3b3
commit
21f237e4d0
|
@ -38,7 +38,7 @@ static void *dma_direct_alloc(struct device *dev, size_t size,
|
|||
if (gfpflags_allow_blocking(gfp))
|
||||
page = dma_alloc_from_contiguous(dev, count, page_order, gfp);
|
||||
if (!page)
|
||||
page = alloc_pages(gfp, page_order);
|
||||
page = alloc_pages_node(dev_to_node(dev), gfp, page_order);
|
||||
if (!page)
|
||||
return NULL;
|
||||
|
||||
|
|
Loading…
Reference in New Issue