[S390] fix s390 assembler code alignments
The alignment is missing for various global symbols in s390 assembly code. With a recent gcc and an instruction like stgrl this can lead to a specification exception if the instruction uses such a mis-aligned address. Specify the alignment explicitely and while add it define __ALIGN for s390 and use the ENTRY define to save some lines of code. Signed-off-by:Jan Glauber <jang@linux.vnet.ibm.com> Signed-off-by:
Martin Schwidefsky <schwidefsky@de.ibm.com>
Showing
- arch/s390/boot/compressed/head31.S 2 additions, 2 deletionsarch/s390/boot/compressed/head31.S
- arch/s390/boot/compressed/head64.S 2 additions, 2 deletionsarch/s390/boot/compressed/head64.S
- arch/s390/include/asm/linkage.h 4 additions, 1 deletionarch/s390/include/asm/linkage.h
- arch/s390/kernel/base.S 13 additions, 12 deletionsarch/s390/kernel/base.S
- arch/s390/kernel/compat_wrapper.S 280 additions, 556 deletionsarch/s390/kernel/compat_wrapper.S
- arch/s390/kernel/entry.S 11 additions, 21 deletionsarch/s390/kernel/entry.S
- arch/s390/kernel/entry64.S 12 additions, 23 deletionsarch/s390/kernel/entry64.S
- arch/s390/kernel/head.S 3 additions, 4 deletionsarch/s390/kernel/head.S
- arch/s390/kernel/head31.S 5 additions, 6 deletionsarch/s390/kernel/head31.S
- arch/s390/kernel/head64.S 5 additions, 6 deletionsarch/s390/kernel/head64.S
- arch/s390/kernel/mcount.S 6 additions, 10 deletionsarch/s390/kernel/mcount.S
- arch/s390/kernel/mcount64.S 6 additions, 10 deletionsarch/s390/kernel/mcount64.S
- arch/s390/kernel/reipl.S 3 additions, 2 deletionsarch/s390/kernel/reipl.S
- arch/s390/kernel/reipl64.S 3 additions, 2 deletionsarch/s390/kernel/reipl64.S
- arch/s390/kernel/relocate_kernel.S 4 additions, 2 deletionsarch/s390/kernel/relocate_kernel.S
- arch/s390/kernel/relocate_kernel64.S 4 additions, 2 deletionsarch/s390/kernel/relocate_kernel64.S
- arch/s390/kernel/sclp.S 3 additions, 2 deletionsarch/s390/kernel/sclp.S
- arch/s390/kernel/switch_cpu.S 3 additions, 5 deletionsarch/s390/kernel/switch_cpu.S
- arch/s390/kernel/switch_cpu64.S 3 additions, 5 deletionsarch/s390/kernel/switch_cpu64.S
- arch/s390/kernel/swsusp_asm64.S 3 additions, 5 deletionsarch/s390/kernel/swsusp_asm64.S
Loading
Please register or sign in to comment