From: Christoph Hellwig Date: Sat, 29 Aug 2020 08:40:28 +0000 (+0200) Subject: dma-mapping: fix DMA_OPS dependencies X-Git-Tag: v5.10-rc1~120^2~53 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ef1a85b6ca093abb00fbc38ea55fd9ae08ab05ef;p=thirdparty%2Fkernel%2Flinux.git dma-mapping: fix DMA_OPS dependencies Driver that select DMA_OPS need to depend on HAS_DMA support to work. The vop driver was missing that dependency, so add it, and also add a another depends in DMA_OPS itself. That won't fix the issue due to how the Kconfig dependencies work, but at least produce a warning about unmet dependencies. Signed-off-by: Christoph Hellwig Reviewed-by: Robin Murphy --- diff --git a/drivers/misc/mic/Kconfig b/drivers/misc/mic/Kconfig index b9bb086785db4..8a7c2c5711d5f 100644 --- a/drivers/misc/mic/Kconfig +++ b/drivers/misc/mic/Kconfig @@ -35,6 +35,7 @@ config SCIF_BUS config VOP_BUS tristate "VOP Bus Driver" + depends on HAS_DMA select DMA_OPS help This option is selected by any driver which registers a diff --git a/kernel/dma/Kconfig b/kernel/dma/Kconfig index 0ddfb5510fe45..e7b801649f657 100644 --- a/kernel/dma/Kconfig +++ b/kernel/dma/Kconfig @@ -9,6 +9,7 @@ config HAS_DMA default y config DMA_OPS + depends on HAS_DMA bool #