mirror of https://gitee.com/openkylin/linux.git
sparc: switch to kernel_clone()
The old _do_fork() helper is removed in favor of the new kernel_clone() helper. The latter adheres to naming conventions for kernel internal syscall helpers. Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> Acked-by: David S. Miller <davem@davemloft.net> Cc: "David S. Miller" <davem@davemloft.net> Cc: sparclinux@vger.kernel.org Link: https://lore.kernel.org/r/20200819104655.436656-7-christian.brauner@ubuntu.com
This commit is contained in:
parent
e7a2ec95d3
commit
a66ef2eeed
|
@ -25,7 +25,7 @@ asmlinkage long sparc_fork(struct pt_regs *regs)
|
|||
.stack = regs->u_regs[UREG_FP],
|
||||
};
|
||||
|
||||
ret = _do_fork(&args);
|
||||
ret = kernel_clone(&args);
|
||||
|
||||
/* If we get an error and potentially restart the system
|
||||
* call, we're screwed because copy_thread() clobbered
|
||||
|
@ -50,7 +50,7 @@ asmlinkage long sparc_vfork(struct pt_regs *regs)
|
|||
.stack = regs->u_regs[UREG_FP],
|
||||
};
|
||||
|
||||
ret = _do_fork(&args);
|
||||
ret = kernel_clone(&args);
|
||||
|
||||
/* If we get an error and potentially restart the system
|
||||
* call, we're screwed because copy_thread() clobbered
|
||||
|
@ -96,7 +96,7 @@ asmlinkage long sparc_clone(struct pt_regs *regs)
|
|||
else
|
||||
args.stack = regs->u_regs[UREG_FP];
|
||||
|
||||
ret = _do_fork(&args);
|
||||
ret = kernel_clone(&args);
|
||||
|
||||
/* If we get an error and potentially restart the system
|
||||
* call, we're screwed because copy_thread() clobbered
|
||||
|
|
Loading…
Reference in New Issue