summaryrefslogtreecommitdiffstats
path: root/arch/h8300/Kconfig
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2018-03-16 16:33:06 -0500
committerYoshinori Sato <ysato@users.sourceforge.jp>2018-08-22 19:14:18 +0900
commitc489dfefe739d37dde1cd7b26cd324607cedd934 (patch)
treef275a760a55cf3e9f6972dbf56fbafa48a66735e /arch/h8300/Kconfig
parent811d1b0e65bed442050d62a48c39263f4c5b2d68 (diff)
downloadlinux-stable-c489dfefe739d37dde1cd7b26cd324607cedd934.tar.gz
linux-stable-c489dfefe739d37dde1cd7b26cd324607cedd934.tar.bz2
linux-stable-c489dfefe739d37dde1cd7b26cd324607cedd934.zip
h8300: switch to NO_BOOTMEM
Commit 0fa1c579349f ("of/fdt: use memblock_virt_alloc for early alloc") inadvertently switched the DT unflattening allocations from memblock to bootmem which doesn't work because the unflattening happens before bootmem is initialized. Swapping the order of bootmem init and unflattening could also fix this, but removing bootmem is desired. So enable NO_BOOTMEM on h8300 like other architectures have done. Fixes: 0fa1c579349f ("of/fdt: use memblock_virt_alloc for early alloc") Cc: Yoshinori Sato <ysato@users.sourceforge.jp> Cc: uclinux-h8-devel@lists.sourceforge.jp Signed-off-by: Rob Herring <robh@kernel.org> Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>
Diffstat (limited to 'arch/h8300/Kconfig')
-rw-r--r--arch/h8300/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/h8300/Kconfig b/arch/h8300/Kconfig
index 091d6d04b5e5..efc602634064 100644
--- a/arch/h8300/Kconfig
+++ b/arch/h8300/Kconfig
@@ -16,6 +16,7 @@ config H8300
select OF_IRQ
select OF_EARLY_FLATTREE
select HAVE_MEMBLOCK
+ select NO_BOOTMEM
select TIMER_OF
select H8300_TMR8
select HAVE_KERNEL_GZIP