linux/arch
Christoph Hellwig 4965a68780 arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig
Define this symbol if the architecture either uses 64-bit pointers or the
PHYS_ADDR_T_64BIT is set.  This covers 95% of the old arch magic.  We only
need an additional select for Xen on ARM (why anyway?), and we now always
set ARCH_DMA_ADDR_T_64BIT on mips boards with 64-bit physical addressing
instead of only doing it when highmem is set.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-by: James Hogan <jhogan@kernel.org>
2018-05-09 06:57:04 +02:00
..
alpha arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig 2018-05-09 06:57:04 +02:00
arc arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig 2018-05-09 06:57:04 +02:00
arm arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig 2018-05-09 06:57:04 +02:00
arm64 arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig 2018-05-09 06:57:04 +02:00
c6x dma-debug: remove CONFIG_HAVE_DMA_API_DEBUG 2018-05-08 13:03:43 +02:00
h8300 PCI: remove PCI_DMA_BUS_IS_PHYS 2018-05-07 07:15:41 +02:00
hexagon scatterlist: move the NEED_SG_DMA_LENGTH config symbol to lib/Kconfig 2018-05-09 06:55:59 +02:00
ia64 arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig 2018-05-09 06:57:04 +02:00
m68k PCI: remove PCI_DMA_BUS_IS_PHYS 2018-05-07 07:15:41 +02:00
microblaze dma-debug: remove CONFIG_HAVE_DMA_API_DEBUG 2018-05-08 13:03:43 +02:00
mips arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig 2018-05-09 06:57:04 +02:00
nds32 page cache: use xa_lock 2018-04-11 10:28:39 -07:00
nios2 nios2 update for v4.17-rc1 2018-04-11 16:02:18 -07:00
openrisc dma-debug: move initialization to common code 2018-05-08 13:02:42 +02:00
parisc dma-mapping: move the NEED_DMA_MAP_STATE config symbol to lib/Kconfig 2018-05-09 06:56:08 +02:00
powerpc arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig 2018-05-09 06:57:04 +02:00
riscv arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig 2018-05-09 06:57:04 +02:00
s390 arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig 2018-05-09 06:57:04 +02:00
sh dma-mapping: move the NEED_DMA_MAP_STATE config symbol to lib/Kconfig 2018-05-09 06:56:08 +02:00
sparc arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig 2018-05-09 06:57:04 +02:00
um Merge git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml 2018-04-11 16:36:47 -07:00
unicore32 dma-mapping: move the NEED_DMA_MAP_STATE config symbol to lib/Kconfig 2018-05-09 06:56:08 +02:00
x86 arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig 2018-05-09 06:57:04 +02:00
xtensa dma-debug: remove CONFIG_HAVE_DMA_API_DEBUG 2018-05-08 13:03:43 +02:00
.gitignore
Kconfig dma-debug: remove CONFIG_HAVE_DMA_API_DEBUG 2018-05-08 13:03:43 +02:00