diff options
Diffstat (limited to 'arch/arm/lib/ashrdi3.S')
| -rw-r--r-- | arch/arm/lib/ashrdi3.S | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/lib/ashrdi3.S b/arch/arm/lib/ashrdi3.S index 015e8aa5a1d1..275d7d2341a4 100644 --- a/arch/arm/lib/ashrdi3.S +++ b/arch/arm/lib/ashrdi3.S @@ -27,6 +27,7 @@ Boston, MA 02110-1301, USA.  */  #include <linux/linkage.h> +#include <asm/assembler.h>  #ifdef __ARMEB__  #define al r1 @@ -47,7 +48,7 @@ ENTRY(__aeabi_lasr)   THUMB(	lslmi	r3, ah, ip		)   THUMB(	orrmi	al, al, r3		)  	mov	ah, ah, asr r2 -	mov	pc, lr +	ret	lr  ENDPROC(__ashrdi3)  ENDPROC(__aeabi_lasr)  | 
