riscv: Fix setting no-map in reserved memory nodes
authorSamuel Holland <samuel@sholland.org>
Sun, 12 Sep 2021 16:05:47 +0000 (11:05 -0500)
committerLeo Yu-Chi Liang <ycliang@andestech.com>
Thu, 7 Oct 2021 08:08:23 +0000 (16:08 +0800)
commit0d625f400bcab5361484a5446aa54133fd6fe213
tree015b7eeea283d4b629dc306ee69cb9e84ad4aaac
parent41f7be733444b9221c828ee9c7c22cddfac5a28c
riscv: Fix setting no-map in reserved memory nodes

The no-map property is wrongly skipped if a no-map reserved memory
node follows one without that property. Fix this by not remembering
the absence of a no-map property across loop iterations.

Fixes: d4ea649f179a ("riscv: Provide a mechanism to fix DT for reserved memory")
Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Rick Chen <rick@andestech.com>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
arch/riscv/lib/fdt_fixup.c