Commit e02fafe8 authored by Andries E. Brouwer's avatar Andries E. Brouwer Committed by Linus Torvalds

[PATCH] correct error message for failed clone ns

If copy_namespace() returns -EPERM, copy_process() will
return a confusing -ENOMEM. Fix it thus.
parent d35f1926
...@@ -873,7 +873,8 @@ static struct task_struct *copy_process(unsigned long clone_flags, ...@@ -873,7 +873,8 @@ static struct task_struct *copy_process(unsigned long clone_flags,
goto bad_fork_cleanup_sighand; goto bad_fork_cleanup_sighand;
if (copy_mm(clone_flags, p)) if (copy_mm(clone_flags, p))
goto bad_fork_cleanup_signal; goto bad_fork_cleanup_signal;
if (copy_namespace(clone_flags, p)) retval = copy_namespace(clone_flags, p);
if (retval)
goto bad_fork_cleanup_mm; goto bad_fork_cleanup_mm;
retval = copy_thread(0, clone_flags, stack_start, stack_size, p, regs); retval = copy_thread(0, clone_flags, stack_start, stack_size, p, regs);
if (retval) if (retval)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment