ata: AHCI and other non-SFF native drivers should depend on HAS_DMA
If NO_DMA=y: ERROR: "bad_dma_ops" [drivers/ata/libahci_platform.ko] undefined! ERROR: "dmam_alloc_coherent" [drivers/ata/libahci.ko] undefined! Add a block dependency on HAS_DMA to fix this. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Tejun Heo <tj@kernel.org>
This commit is contained in:
parent
7bc7ab1e63
commit
b16a0168c4
|
@ -80,6 +80,8 @@ config SATA_PMP
|
|||
This option adds support for SATA Port Multipliers
|
||||
(the SATA version of an ethernet hub, or SAS expander).
|
||||
|
||||
if HAS_DMA
|
||||
|
||||
comment "Controllers with non-SFF native interface"
|
||||
|
||||
config SATA_AHCI
|
||||
|
@ -232,6 +234,8 @@ config SATA_SIL24
|
|||
|
||||
If unsure, say N.
|
||||
|
||||
endif # HAS_DMA
|
||||
|
||||
config ATA_SFF
|
||||
bool "ATA SFF support (for legacy IDE and PATA)"
|
||||
default y
|
||||
|
|
Loading…
Reference in a new issue