diff options
Diffstat (limited to 'kernel/fork.c')
| -rw-r--r-- | kernel/fork.c | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/kernel/fork.c b/kernel/fork.c index 66635c80a813..e23bb19e2a3e 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -1546,7 +1546,7 @@ static inline void init_idle_pids(struct pid_link *links)  	}  } -struct task_struct * __cpuinit fork_idle(int cpu) +struct task_struct *fork_idle(int cpu)  {  	struct task_struct *task;  	task = copy_process(CLONE_VM, 0, 0, NULL, &init_struct_pid, 0); @@ -1679,6 +1679,12 @@ SYSCALL_DEFINE5(clone, unsigned long, newsp, unsigned long, clone_flags,  		 int __user *, parent_tidptr,  		 int __user *, child_tidptr,  		 int, tls_val) +#elif defined(CONFIG_CLONE_BACKWARDS3) +SYSCALL_DEFINE6(clone, unsigned long, clone_flags, unsigned long, newsp, +		int, stack_size, +		int __user *, parent_tidptr, +		int __user *, child_tidptr, +		int, tls_val)  #else  SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp,  		 int __user *, parent_tidptr, | 
