arm64: partially revert "ARM: 8167/1: extend the reserved memory for initrd to be page aligned"
Catalin Marinas authored
commit 0145058c upstream.

This patch partially reverts commit 421520ba


(only the arm64 part). There is no guarantee that the boot-loader places other
images like dtb in a different page than initrd start/end, especially when the
kernel is built with 64KB pages. When this happens, such pages must not be
freed. The free_reserved_area() already takes care of rounding up "start" and
rounding down "end" to avoid freeing partially used pages.
Reported-by: default avatarPeter Maydell <Peter.Maydell@arm.com>
Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
27f16502