Its contents is constant, and only requires pointer alignment, so move it adacent to .init.setup.
Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com> --- CC: Stefano Stabellini <sstabell...@kernel.org> CC: Julien Grall <julien.gr...@arm.com> v2: * New --- xen/arch/arm/xen.lds.S | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/xen/arch/arm/xen.lds.S b/xen/arch/arm/xen.lds.S index 2ed7dee..b00ee81 100644 --- a/xen/arch/arm/xen.lds.S +++ b/xen/arch/arm/xen.lds.S @@ -141,6 +141,10 @@ SECTIONS *(.init.setup) __setup_end = .; + __proc_info_start = .; + *(.init.proc.info) + __proc_info_end = .; + *(.init.data) *(.init.data.rel) *(.init.data.rel.*) @@ -151,11 +155,6 @@ SECTIONS __ctors_end = .; } :text . = ALIGN(32); - .init.proc.info : { - __proc_info_start = .; - *(.init.proc.info) - __proc_info_end = .; - } :text .initcall.init : { __initcall_start = .; *(.initcallpresmp.init) -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel