kconfig: include common Kconfig files from top-level Kconfig
authorChristoph Hellwig <hch@lst.de>
Tue, 31 Jul 2018 11:39:30 +0000 (13:39 +0200)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Wed, 1 Aug 2018 23:03:23 +0000 (08:03 +0900)
commit1572497cb0e6d2016078bc9d5a95786bb878389f
tree6b9ad32cab4e45531cbb1b6954a74d0e42ea5ffb
parent17c46a6aff5c423f406adfb06eb832f771c06bd1
kconfig: include common Kconfig files from top-level Kconfig

Instead of duplicating the source statements in every architecture just
do it once in the toplevel Kconfig file.

Note that with this the inclusion of arch/$(SRCARCH/Kconfig moves out of
the top-level Kconfig into arch/Kconfig so that don't violate ordering
constraits while keeping a sensible menu structure.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
28 files changed:
Kconfig
arch/Kconfig
arch/alpha/Kconfig
arch/arc/Kconfig
arch/arm/Kconfig
arch/arm64/Kconfig
arch/c6x/Kconfig
arch/h8300/Kconfig
arch/hexagon/Kconfig
arch/ia64/Kconfig
arch/m68k/Kconfig
arch/microblaze/Kconfig
arch/mips/Kconfig
arch/nds32/Kconfig
arch/nios2/Kconfig
arch/openrisc/Kconfig
arch/parisc/Kconfig
arch/powerpc/Kconfig
arch/riscv/Kconfig
arch/s390/Kconfig
arch/sh/Kconfig
arch/sh/mm/Kconfig
arch/sparc/Kconfig
arch/um/Kconfig
arch/unicore32/Kconfig
arch/x86/Kconfig
arch/xtensa/Kconfig
init/Kconfig