fork.c (09a05394fe2448a4139b014936330af23fa7ec83) | fork.c (daded34be96b1975ff8539ff62ad8b158ce7d842) |
---|---|
1/* 2 * linux/kernel/fork.c 3 * 4 * Copyright (C) 1991, 1992 Linus Torvalds 5 */ 6 7/* 8 * 'fork.c' contains the help-routines for the 'fork' system call --- 1400 unchanged lines hidden (view full) --- 1409 1410 tracehook_report_clone_complete(trace, regs, 1411 clone_flags, nr, p); 1412 1413 if (clone_flags & CLONE_VFORK) { 1414 freezer_do_not_count(); 1415 wait_for_completion(&vfork); 1416 freezer_count(); | 1/* 2 * linux/kernel/fork.c 3 * 4 * Copyright (C) 1991, 1992 Linus Torvalds 5 */ 6 7/* 8 * 'fork.c' contains the help-routines for the 'fork' system call --- 1400 unchanged lines hidden (view full) --- 1409 1410 tracehook_report_clone_complete(trace, regs, 1411 clone_flags, nr, p); 1412 1413 if (clone_flags & CLONE_VFORK) { 1414 freezer_do_not_count(); 1415 wait_for_completion(&vfork); 1416 freezer_count(); |
1417 if (unlikely (current->ptrace & PT_TRACE_VFORK_DONE)) { 1418 current->ptrace_message = nr; 1419 ptrace_notify ((PTRACE_EVENT_VFORK_DONE << 8) | SIGTRAP); 1420 } | 1417 tracehook_report_vfork_done(p, nr); |
1421 } 1422 } else { 1423 nr = PTR_ERR(p); 1424 } 1425 return nr; 1426} 1427 1428#ifndef ARCH_MIN_MMSTRUCT_ALIGN --- 278 unchanged lines hidden --- | 1418 } 1419 } else { 1420 nr = PTR_ERR(p); 1421 } 1422 return nr; 1423} 1424 1425#ifndef ARCH_MIN_MMSTRUCT_ALIGN --- 278 unchanged lines hidden --- |