linux/arch
Kefeng Wang 63703f37aa mm: generalize ZONE_[DMA|DMA32]
ZONE_[DMA|DMA32] configs have duplicate definitions on platforms that
subscribe to them.  Instead, just make them generic options which can be
selected on applicable platforms.

Also only x86/arm64 architectures could enable both ZONE_DMA and
ZONE_DMA32 if EXPERT, add ARCH_HAS_ZONE_DMA_SET to make dma zone
configurable and visible on the two architectures.

Link: https://lkml.kernel.org/r/20210528074557.17768-1-wangkefeng.wang@huawei.com
Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>	[arm64]
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>	[m68k]
Acked-by: Mike Rapoport <rppt@linux.ibm.com>
Acked-by: Palmer Dabbelt <palmerdabbelt@google.com>	[RISC-V]
Acked-by: Michal Simek <michal.simek@xilinx.com>	[microblaze]
Acked-by: Michael Ellerman <mpe@ellerman.id.au>		[powerpc]
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Russell King <linux@armlinux.org.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2021-06-30 20:47:30 -07:00
..
alpha mm: generalize ZONE_[DMA|DMA32] 2021-06-30 20:47:30 -07:00
arc arc: remove support for DISCONTIGMEM 2021-06-29 10:53:55 -07:00
arm mm: generalize ZONE_[DMA|DMA32] 2021-06-30 20:47:30 -07:00
arm64 mm: generalize ZONE_[DMA|DMA32] 2021-06-30 20:47:30 -07:00
csky arch/csky patches for 5.13-rc1 2021-05-03 12:58:31 -07:00
h8300 h8300: remove unused variable 2021-06-29 10:53:52 -07:00
hexagon Merge branch 'akpm' (patches from Andrew) 2021-05-07 00:34:51 -07:00
ia64 mm: generalize ZONE_[DMA|DMA32] 2021-06-30 20:47:30 -07:00
m68k mm: generalize ZONE_[DMA|DMA32] 2021-06-30 20:47:30 -07:00
microblaze mm: generalize ZONE_[DMA|DMA32] 2021-06-30 20:47:30 -07:00
mips mm: generalize ZONE_[DMA|DMA32] 2021-06-30 20:47:30 -07:00
nds32 arch, mm: remove stale mentions of DISCONIGMEM 2021-06-29 10:53:55 -07:00
nios2 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2021-05-02 09:14:01 -07:00
openrisc mm: update legacy flush_tlb_* to use vma 2021-06-29 10:53:52 -07:00
parisc quota: Disable quotactl_path syscall 2021-05-17 14:39:56 +02:00
powerpc mm: generalize ZONE_[DMA|DMA32] 2021-06-30 20:47:30 -07:00
riscv mm: generalize ZONE_[DMA|DMA32] 2021-06-30 20:47:30 -07:00
s390 mm: generalize ZONE_[DMA|DMA32] 2021-06-30 20:47:30 -07:00
sh mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA 2021-06-29 10:53:55 -07:00
sparc mm: generalize ZONE_[DMA|DMA32] 2021-06-30 20:47:30 -07:00
um Merge branch 'akpm' (patches from Andrew) 2021-05-07 00:34:51 -07:00
x86 mm: generalize ZONE_[DMA|DMA32] 2021-06-30 20:47:30 -07:00
xtensa arch, mm: remove stale mentions of DISCONIGMEM 2021-06-29 10:53:55 -07:00
.gitignore .gitignore: prefix local generated files with a slash 2021-05-02 00:43:35 +09:00
Kconfig Add Landlock, a new LSM from Mickaël Salaün <mic@linux.microsoft.com> 2021-05-01 18:50:44 -07:00