ia64: only select ARCH_HAS_DMA_COHERENT_TO_PFN if swiotlb is enabled
authorChristoph Hellwig <hch@lst.de>
Sat, 15 Dec 2018 10:01:25 +0000 (11:01 +0100)
committerChristoph Hellwig <hch@lst.de>
Sat, 15 Dec 2018 10:01:25 +0000 (11:01 +0100)
Otherwise we get a build failure due in swiotlb-less configs with
non-generic kernels.

Signed-off-by: Christoph Hellwig <hch@lst.de>
arch/ia64/Kconfig

index c587e3316c385d42fe06c03cfc37e10207094aab..cbf6c67c7166e7d188e360e22274fd36db02867c 100644 (file)
@@ -28,7 +28,7 @@ config IA64
        select HAVE_ARCH_TRACEHOOK
        select HAVE_MEMBLOCK_NODE_MAP
        select HAVE_VIRT_CPU_ACCOUNTING
-       select ARCH_HAS_DMA_COHERENT_TO_PFN
+       select ARCH_HAS_DMA_COHERENT_TO_PFN if SWIOTLB
        select ARCH_HAS_SYNC_DMA_FOR_CPU
        select VIRT_TO_BUS
        select ARCH_DISCARD_MEMBLOCK