From: Christoph Hellwig Date: Wed, 30 Aug 2023 09:25:25 +0000 (+0200) Subject: dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=2dcdf8c18d5c1835571bfa40f40ac134c8a1f0f5;p=linux.git dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA It makes no sense to expose CONFIG_DMA_NUMA_CMA if CONFIG_NUMA is not enabled, and random config options shouldn't be default unless there is a good reason. Replace the default NUMA with a depends on to fix both issues. Signed-off-by: Christoph Hellwig Reviewed-by: Robin Murphy --- diff --git a/kernel/dma/Kconfig b/kernel/dma/Kconfig index 4c1e9a3c0ab6f..f488997b07171 100644 --- a/kernel/dma/Kconfig +++ b/kernel/dma/Kconfig @@ -160,7 +160,7 @@ if DMA_CMA config DMA_NUMA_CMA bool "Enable separate DMA Contiguous Memory Area for NUMA Node" - default NUMA + depends on NUMA help Enable this option to get numa CMA areas so that NUMA devices can get local memory by DMA coherent APIs.