Since it wants to be page aligned, this alignment would force pointless
alignment of .text in the intermediate built_in.o file(s), needlessly
growing the overall text and binary size.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: David Vrabel <david.vrabel@citrix.com>
#include <asm/page.h>
#include <asm/machine_kexec.h>
- .text
+ .section .text.kexec, "ax", @progbits
.align PAGE_SIZE
.code64
*(.text.cold)
*(.text.unlikely)
*(.fixup)
+ *(.text.kexec)
*(.gnu.warning)
_etext = .; /* End of text section */
} :text = 0x9090