[RFC v5 54/57] arm64: Move constant to rodata
From: Julien Thierry
Date: Thu Jan 09 2020 - 11:09:45 EST
Constant arm64_relocate_new_kernel_size does not need to be in
the same section as the new kernel code/data region.
Move it to ".rodata" section.
Signed-off-by: Julien Thierry <jthierry@xxxxxxxxxx>
---
arch/arm64/kernel/relocate_kernel.S | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm64/kernel/relocate_kernel.S b/arch/arm64/kernel/relocate_kernel.S
index 5e08845f701a..e7a5fded59e6 100644
--- a/arch/arm64/kernel/relocate_kernel.S
+++ b/arch/arm64/kernel/relocate_kernel.S
@@ -122,10 +122,13 @@ ENDPROC(arm64_relocate_new_kernel)
/* Ensure we didn't go past the limit */
.org KEXEC_CONTROL_PAGE_SIZE
+.pushsection ".rodata", "a"
/*
* arm64_relocate_new_kernel_size - Number of bytes to copy to the
* control_code_page.
*/
.globl arm64_relocate_new_kernel_size
+.align 8
arm64_relocate_new_kernel_size:
.quad .Lcopy_end - arm64_relocate_new_kernel
+.popsection
--
2.21.0