s390/decompressor: discard __ksymtab and .eh_frame sections
authorVasily Gorbik <gor@linux.vnet.ibm.com>
Wed, 17 Jan 2018 13:51:57 +0000 (14:51 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 23 Jan 2018 06:36:54 +0000 (07:36 +0100)
commit47d67facb057b15d29d65170df06b102a3ddd34e
treea064e5beb87727dc8cf2d9d79e9aa9622856e127
parent6dd0d2d22aa363fec075cb2577ba273ac8462e94
s390/decompressor: discard __ksymtab and .eh_frame sections

__ksymtab sections created for exported symbols are not needed
during the decompressor phase and could be discarded to save the memory.
The source of those exports is ebcdic.o, which is linked into both
vmlinux and boot/compressed/vmlinux.

.eh_frame section is also unused and could be discarded from
boot/compressed/vmlinux. The same has been done for vmlinux in:
"s390/kernel: emit CFI data in .debug_frame and discard .eh_frame
sections".

Signed-off-by: Vasily Gorbik <gor@linux.vnet.ibm.com>
Reviewed-by: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/boot/compressed/Makefile
arch/s390/boot/compressed/vmlinux.lds.S