[PATCH 05/12] dma-direct: add depdenencies to CONFIG_DMA_GLOBAL_POOL
Robin Murphy
robin.murphy at arm.com
Mon Oct 16 04:18:45 PDT 2023
On 16/10/2023 6:47 am, Christoph Hellwig wrote:
> CONFIG_DMA_GLOBAL_POOL can't be combined with other DMA coherent
> allocators. Add dependencies to Kconfig to document this, and make
> kconfig complain about unment dependencies if someone tries.
Reviewed-by: Robin Murphy <robin.murphy at arm.com>
> Signed-off-by: Christoph Hellwig <hch at lst.de>
> ---
> kernel/dma/Kconfig | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/kernel/dma/Kconfig b/kernel/dma/Kconfig
> index f488997b071712..4524db877eba36 100644
> --- a/kernel/dma/Kconfig
> +++ b/kernel/dma/Kconfig
> @@ -135,6 +135,8 @@ config DMA_COHERENT_POOL
>
> config DMA_GLOBAL_POOL
> select DMA_DECLARE_COHERENT
> + depends on !ARCH_HAS_DMA_SET_UNCACHED
> + depends on !DMA_DIRECT_REMAP
> bool
>
> config DMA_DIRECT_REMAP
More information about the linux-riscv
mailing list