Commit 846f9e1f authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Rich Felker
Browse files

dma-mapping: consolidate the NO_DMA definition in kernel/dma/Kconfig



Have a single definition that architetures can select.

Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Signed-off-by: default avatarRich Felker <dalias@libc.org>
parent bc0f46b1
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ config M68K
	select HAVE_COPY_THREAD_TLS
	select GENERIC_IRQ_SHOW
	select GENERIC_ATOMIC64
	select NO_DMA if !MMU && !COLDFIRE
	select HAVE_UID16
	select VIRT_TO_BUS
	select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
@@ -60,9 +61,6 @@ config TIME_LOW_RES
config NO_IOPORT_MAP
	def_bool y

config NO_DMA
	def_bool (MMU && SUN3) || (!MMU && !COLDFIRE)

config ZONE_DMA
	bool
	default y
+1 −0
Original line number Diff line number Diff line
@@ -126,6 +126,7 @@ config SUN3
	depends on MMU
	depends on !MMU_MOTOROLA
	select MMU_SUN3 if MMU
	select NO_DMA
	select M68020
	help
	  This option enables support for the Sun 3 series of workstations
+1 −3
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@ config UML
	select HAVE_DEBUG_KMEMLEAK
	select HAVE_DEBUG_BUGVERBOSE
	select HAVE_COPY_THREAD_TLS
	select NO_DMA
	select GENERIC_IRQ_SHOW
	select GENERIC_CPU_DEVICES
	select GENERIC_CLOCKEVENTS
@@ -168,9 +169,6 @@ config MMAPPER
	  This driver allows a host file to be used as emulated IO memory inside
	  UML.

config NO_DMA
	def_bool y

config PGTABLE_LEVELS
	int
	default 3 if 3_LEVEL_PGTABLES
+3 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only

config NO_DMA
	bool

config HAS_DMA
	bool
	depends on !NO_DMA