arm64/mm: Delete __init region from memblock.reserved
authorRong Qianfeng <rongqianfeng@vivo.com>
Mon, 2 Sep 2024 02:39:35 +0000 (10:39 +0800)
committerWill Deacon <will@kernel.org>
Wed, 4 Sep 2024 15:26:26 +0000 (16:26 +0100)
commit1db9716d44875d31acf29255710e82338560c177
treeff015848c75c335daf461d4bf61dc61f39483b4e
parent7c626ce4bae1ac14f60076d00eafe71af30450ba
arm64/mm: Delete __init region from memblock.reserved

If CONFIG_ARCH_KEEP_MEMBLOCK is enabled, the memory information in
memblock will be retained.  We release the __init memory here, and
we should also delete the corresponding region in memblock.reserved,
which allows debugfs/memblock/reserved to display correct memory
information.

Signed-off-by: Rong Qianfeng <rongqianfeng@vivo.com>
Link: https://lore.kernel.org/r/20240902023940.43227-1-rongqianfeng@vivo.com
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/mm/init.c