powerpc fixes for 6.2 #2
- Three fixes for various bogosity in our linker script, revealed by the recent commit which changed discard behaviour with some toolchains. -----BEGIN PGP SIGNATURE----- iQJHBAABCAAxFiEEJFGtCPCthwEv2Y/bUevqPMjhpYAFAmO6jPgTHG1wZUBlbGxl cm1hbi5pZC5hdQAKCRBR6+o8yOGlgCF9D/470zmPnFsEbiMAq+rNCF3xF5kbWhrg z/SSaVVC00F6VmHguV6tEbur92j08XFlFE9JGZ3Gj2VW/w79q7Ix6HIBApHsqbOK 7o6cojDF9KxsBNZf+eAAteFdUdFZC8gg1VX6rIc6xf7Ju9DA1ZaiRqGO+DFnRXSk tWngp2otZoUSLpWT9tGkwKHRw+jqtT/2baKG8PPBIBzKEbOEzBOxtraWdv5urm9B fTVolMkr/Nk2UuqpMHd+CutP09sQdmMburZWzaxoZ0crB824YoJjMQGEZdeQFzbD GERE55vST24iCDKu50o7j1adHdSP+5lkgM2UyFi4LEQYJZ2tKlOR+MhwBv3okNGo zFzOObgjbT24e5Bw58G952WR3+25JgZRGgjDH0JXdpVe6peyPx/X9J/GyVeXz/fW SnWCYLpLwbSm1jtBtF4TbezxxwHgtHjf7TIlyly6NDJMW3vmhZZy1H5mH+cy41BU wbMPhtfcGlPO+GB0ZxAg5pYQoLT6aP/p3n2rwv6fgaIPyLmbrRAGrJ3afZRGkWo0 7/a11ShvFk1ahNg+kGh0q2ubLO0jlIh3EpwVHldpqWoHjCkiXdNCz3D+R0LUqkw6 nQLwO4JD0JnhR3o2NtliGEXWhkBlTXdQn+CUC2V0tgvDg0mrRGy1Za9qSfWkd81k lYp9bJoBz32MVw== =QBMl -----END PGP SIGNATURE----- Merge tag 'powerpc-6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux Pull powerpc fixes from Michael Ellerman: - Three fixes for various bogosity in our linker script, revealed by the recent commit which changed discard behaviour with some toolchains. * tag 'powerpc-6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: powerpc/vmlinux.lds: Don't discard .comment powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT
This commit is contained in:
Коммит
93928d485d
|
@ -8,6 +8,7 @@
|
||||||
#define BSS_FIRST_SECTIONS *(.bss.prominit)
|
#define BSS_FIRST_SECTIONS *(.bss.prominit)
|
||||||
#define EMITS_PT_NOTE
|
#define EMITS_PT_NOTE
|
||||||
#define RO_EXCEPTION_TABLE_ALIGN 0
|
#define RO_EXCEPTION_TABLE_ALIGN 0
|
||||||
|
#define RUNTIME_DISCARD_EXIT
|
||||||
|
|
||||||
#define SOFT_MASK_TABLE(align) \
|
#define SOFT_MASK_TABLE(align) \
|
||||||
. = ALIGN(align); \
|
. = ALIGN(align); \
|
||||||
|
@ -410,9 +411,12 @@ SECTIONS
|
||||||
DISCARDS
|
DISCARDS
|
||||||
/DISCARD/ : {
|
/DISCARD/ : {
|
||||||
*(*.EMB.apuinfo)
|
*(*.EMB.apuinfo)
|
||||||
*(.glink .iplt .plt .rela* .comment)
|
*(.glink .iplt .plt)
|
||||||
*(.gnu.version*)
|
*(.gnu.version*)
|
||||||
*(.gnu.attributes)
|
*(.gnu.attributes)
|
||||||
*(.eh_frame)
|
*(.eh_frame)
|
||||||
|
#ifndef CONFIG_RELOCATABLE
|
||||||
|
*(.rela*)
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче