powerpc: split ret_from_fork

... and get rid of in-kernel syscalls in kernel_thread()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
Al Viro
2012-09-12 18:32:42 -04:00
부모 f322220d61
커밋 58254e1002
8개의 변경된 파일43개의 추가작업 그리고 84개의 파일을 삭제

파일 보기

@@ -435,6 +435,17 @@ ret_from_fork:
li r3,0
b ret_from_syscall
.globl ret_from_kernel_thread
ret_from_kernel_thread:
REST_NVGPRS(r1)
bl schedule_tail
mtlr r14
mr r3,r15
PPC440EP_ERR42
blrl
li r3,0
b do_exit # no return
/* Traced system call support */
syscall_dotrace:
SAVE_NVGPRS(r1)