The fixup section is only used by x86, and we're working to remove it there
too. Logic in the fixup section is unconnected to it's origin site, and
interferes with backtraces/etc.
Remove the section from the architectures which don't use it.
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Michal Orzel <michal.orzel@amd.com>
Reviewed-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
Acked-by: Shawn Anastasio <sanastasio@raptorengineering.com>
*(.text.*)
#endif
- *(.fixup)
*(.gnu.warning)
_etext = .; /* End of text section */
} :text = 0x9090
*(.text.*)
#endif
- *(.fixup)
*(.gnu.warning)
. = ALIGN(POINTER_ALIGN);
_etext = .; /* End of text section */
*(.text.ident)
_ident_end = .;
- *(.fixup)
*(.gnu.warning)
. = ALIGN(POINTER_ALIGN);
_etext = .; /* End of text section */