fork.c (140c8180eb7c7cbda399f64474788b86db72db32) fork.c (714acdbd1c94e7e3ab90f6b6938f1ccb27b662f0)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * linux/kernel/fork.c
4 *
5 * Copyright (C) 1991, 1992 Linus Torvalds
6 */
7
8/*

--- 2090 unchanged lines hidden (view full) ---

2099 if (retval)
2100 goto bad_fork_cleanup_signal;
2101 retval = copy_namespaces(clone_flags, p);
2102 if (retval)
2103 goto bad_fork_cleanup_mm;
2104 retval = copy_io(clone_flags, p);
2105 if (retval)
2106 goto bad_fork_cleanup_namespaces;
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * linux/kernel/fork.c
4 *
5 * Copyright (C) 1991, 1992 Linus Torvalds
6 */
7
8/*

--- 2090 unchanged lines hidden (view full) ---

2099 if (retval)
2100 goto bad_fork_cleanup_signal;
2101 retval = copy_namespaces(clone_flags, p);
2102 if (retval)
2103 goto bad_fork_cleanup_mm;
2104 retval = copy_io(clone_flags, p);
2105 if (retval)
2106 goto bad_fork_cleanup_namespaces;
2107 retval = copy_thread_tls(clone_flags, args->stack, args->stack_size, p,
2108 args->tls);
2107 retval = copy_thread(clone_flags, args->stack, args->stack_size, p, args->tls);
2109 if (retval)
2110 goto bad_fork_cleanup_io;
2111
2112 stackleak_task_init(p);
2113
2114 if (pid != &init_struct_pid) {
2115 pid = alloc_pid(p->nsproxy->pid_ns_for_children, args->set_tid,
2116 args->set_tid_size);

--- 949 unchanged lines hidden ---
2108 if (retval)
2109 goto bad_fork_cleanup_io;
2110
2111 stackleak_task_init(p);
2112
2113 if (pid != &init_struct_pid) {
2114 pid = alloc_pid(p->nsproxy->pid_ns_for_children, args->set_tid,
2115 args->set_tid_size);

--- 949 unchanged lines hidden ---