mips,unicore32: swiotlb doesn't need sg->dma_length
Only mips and unicore32 select CONFIG_NEED_SG_DMA_LENGTH when building swiotlb. swiotlb itself never merges segements and doesn't accesses the dma_length field directly, so drop the dependency. Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: James Hogan <jhogan@kernel.org>
This commit is contained in:
parent
f21254cdd1
commit
8d9b409b1a
|
@ -70,7 +70,6 @@ config CAVIUM_OCTEON_LOCK_L2_MEMCPY
|
||||||
config SWIOTLB
|
config SWIOTLB
|
||||||
def_bool y
|
def_bool y
|
||||||
select DMA_DIRECT_OPS
|
select DMA_DIRECT_OPS
|
||||||
select NEED_SG_DMA_LENGTH
|
|
||||||
|
|
||||||
config OCTEON_ILM
|
config OCTEON_ILM
|
||||||
tristate "Module to measure interrupt latency using Octeon CIU Timer"
|
tristate "Module to measure interrupt latency using Octeon CIU Timer"
|
||||||
|
|
|
@ -135,7 +135,6 @@ config SWIOTLB
|
||||||
default y
|
default y
|
||||||
depends on CPU_LOONGSON3
|
depends on CPU_LOONGSON3
|
||||||
select DMA_DIRECT_OPS
|
select DMA_DIRECT_OPS
|
||||||
select NEED_SG_DMA_LENGTH
|
|
||||||
select NEED_DMA_MAP_STATE
|
select NEED_DMA_MAP_STATE
|
||||||
|
|
||||||
config PHYS48_TO_HT40
|
config PHYS48_TO_HT40
|
||||||
|
|
|
@ -43,4 +43,3 @@ config CPU_TLB_SINGLE_ENTRY_DISABLE
|
||||||
config SWIOTLB
|
config SWIOTLB
|
||||||
def_bool y
|
def_bool y
|
||||||
select DMA_DIRECT_OPS
|
select DMA_DIRECT_OPS
|
||||||
select NEED_SG_DMA_LENGTH
|
|
||||||
|
|
Loading…
Reference in New Issue