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.
Unified · Split
| @@ -35,6 +35,7 @@ config SCIF_BUS · 34 unmodified lines | |||
| 35 | 35 | ||
| 36 | config VOP_BUS | 36 | config VOP_BUS |
| 37 | tristate "VOP Bus Driver" | 37 | tristate "VOP Bus Driver" |
| 38 | depends on HAS_DMA | ||
| 38 | select DMA_OPS | 39 | select DMA_OPS |
| 39 | help | 40 | help |
| 40 | This option is selected by any driver which registers a | 41 | This option is selected by any driver which registers a |
| @@ -9,6 +9,7 @@ config HAS_DMA · 8 unmodified lines | |||
| 9 | default y | 9 | default y |
| 10 | 10 | ||
| 11 | config DMA_OPS | 11 | config DMA_OPS |
| 12 | depends on HAS_DMA | ||
| 12 | bool | 13 | bool |
| 13 | 14 | ||
| 14 | # | 15 | # |