X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=arch%2Fm32r%2Fkernel%2Fentry.S;h=0c01543f10cd9c1ad53c9453294d185fc18730cd;hb=d978a6361ad13f1f9694fcb7b5852d253a544d92;hp=225412bc227e690bcb313743dd16f58fca5c4115;hpb=506ecbca71d07fa327dd986be1682e90885678ee;p=~andy%2Flinux diff --git a/arch/m32r/kernel/entry.S b/arch/m32r/kernel/entry.S index 225412bc227..0c01543f10c 100644 --- a/arch/m32r/kernel/entry.S +++ b/arch/m32r/kernel/entry.S @@ -125,6 +125,15 @@ and \reg, sp .endm +ENTRY(ret_from_kernel_thread) + pop r0 + bl schedule_tail + GET_THREAD_INFO(r8) + ld r0, R0(r8) + ld r1, R1(r8) + jl r1 + bra syscall_exit + ENTRY(ret_from_fork) pop r0 bl schedule_tail