dma/direct: turn ARCH_ZONE_DMA_BITS into a variable
authorNicolas Saenz Julienne <nsaenzjulienne@suse.de>
Mon, 14 Oct 2019 18:31:03 +0000 (20:31 +0200)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:33:25 +0000 (16:33 +0100)
commit20334e774d998be0eb5889ca236afbaa3a76eaa3
tree225d2b581b78f92bd9c4a5cc26a186d28363c98c
parent233fd9ce8cef09b78f86addaba4e16a053a0932e
dma/direct: turn ARCH_ZONE_DMA_BITS into a variable

commit 8b5369ea580964dbc982781bfb9fb93459fc5e8d upstream.

Some architectures, notably ARM, are interested in tweaking this
depending on their runtime DMA addressing limitations.

Acked-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/page.h
arch/arm64/mm/init.c
arch/powerpc/include/asm/page.h
arch/powerpc/mm/mem.c
arch/s390/include/asm/page.h
arch/s390/mm/init.c
include/linux/dma-direct.h
kernel/dma/direct.c