diff options
Diffstat (limited to 'arch/arm/kernel/entry-armv.S')
| -rw-r--r-- | arch/arm/kernel/entry-armv.S | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/arch/arm/kernel/entry-armv.S b/arch/arm/kernel/entry-armv.S index 6c5cf369183b..7ee48e7f8f31 100644 --- a/arch/arm/kernel/entry-armv.S +++ b/arch/arm/kernel/entry-armv.S @@ -523,16 +523,16 @@ ENDPROC(__und_usr)  /*   * The out of line fixup for the ldrt above.   */ -	.section .fixup, "ax" +	.pushsection .fixup, "ax"  4:	mov	pc, r9 -	.previous -	.section __ex_table,"a" +	.popsection +	.pushsection __ex_table,"a"  	.long	1b, 4b  #if __LINUX_ARM_ARCH__ >= 7  	.long	2b, 4b  	.long	3b, 4b  #endif -	.previous +	.popsection  /*   * Check whether the instruction is a co-processor instruction. @@ -676,10 +676,10 @@ do_fpe:   *  lr  = unrecognised FP instruction return address   */ -	.data +	.pushsection .data  ENTRY(fp_enter)  	.word	no_fp -	.previous +	.popsection  ENTRY(no_fp)  	mov	pc, lr | 
