Skip to content

Commit

Permalink
dma-mapping: allow using the global coherent pool for !ARM
Browse files Browse the repository at this point in the history
Switch an ifdef so that the global coherent pool is initialized for
any architecture that selects the DMA_GLOBAL_POOL symbol insted of
hardcoding ARM.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Tested-by: Dillon Min <dillon.minfei@gmail.com>
  • Loading branch information
Christoph Hellwig committed Aug 18, 2021
1 parent 31b089b commit 70d6aa0
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions kernel/dma/coherent.c
Original file line number Diff line number Diff line change
Expand Up @@ -361,7 +361,9 @@ static int __init rmem_dma_setup(struct reserved_mem *rmem)
pr_err("Reserved memory: regions without no-map are not yet supported\n");
return -EINVAL;
}
#endif

#ifdef CONFIG_DMA_GLOBAL_POOL
if (of_get_flat_dt_prop(node, "linux,dma-default", NULL)) {
WARN(dma_reserved_default_memory,
"Reserved memory: region for default DMA coherent area is redefined\n");
Expand Down

0 comments on commit 70d6aa0

Please sign in to comment.