aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2005-10-19 19:24:18 -0400
committerPaul Mackerras <paulus@samba.org>2005-10-19 19:24:18 -0400
commita4bcc95a3ad0ccba6d7b39442dfb81cc57bb7121 (patch)
tree89ac96fd0859dbf624beff2b90e3b980c1d5abea /arch
parentf2783c15007468c14972e2617db51e9affc7fad9 (diff)
powerpc: Fix a branch-too-far link error for 32-bit targets
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/powerpc/kernel/entry_32.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/powerpc/kernel/entry_32.S b/arch/powerpc/kernel/entry_32.S
index 094eea6fbd69..fc9dded9ac04 100644
--- a/arch/powerpc/kernel/entry_32.S
+++ b/arch/powerpc/kernel/entry_32.S
@@ -633,7 +633,8 @@ sigreturn_exit:
633 rlwinm r12,r1,0,0,18 /* current_thread_info() */ 633 rlwinm r12,r1,0,0,18 /* current_thread_info() */
634 lwz r9,TI_FLAGS(r12) 634 lwz r9,TI_FLAGS(r12)
635 andi. r0,r9,_TIF_SYSCALL_T_OR_A 635 andi. r0,r9,_TIF_SYSCALL_T_OR_A
636 bnel- do_syscall_trace_leave 636 beq+ ret_from_except_full
637 bl do_syscall_trace_leave
637 /* fall through */ 638 /* fall through */
638 639
639 .globl ret_from_except_full 640 .globl ret_from_except_full