[PATCH 05/12] dma-direct: add depdenencies to CONFIG_DMA_GLOBAL_POOL
Lad, Prabhakar
prabhakar.csengg at gmail.com
Mon Oct 16 08:44:39 PDT 2023
On Mon, Oct 16, 2023 at 6:48 AM Christoph Hellwig <hch at lst.de> 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.
>
> Signed-off-by: Christoph Hellwig <hch at lst.de>
> ---
> kernel/dma/Kconfig | 2 ++
> 1 file changed, 2 insertions(+)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj at bp.renesas.com>
Cheers,
Prabhakar
> 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
> --
> 2.39.2
>
More information about the linux-riscv
mailing list