diff options
author | Philip Guenthe <guenther@cvs.openbsd.org> | 2011-04-03 14:56:29 +0000 |
---|---|---|
committer | Philip Guenthe <guenther@cvs.openbsd.org> | 2011-04-03 14:56:29 +0000 |
commit | 445a93dfa951cfdb8d9253fd13836d6a25a4ac4b (patch) | |
tree | 9248ed7a9eb63023a13f069c04bd049ee460f416 /sys/dev | |
parent | e3f9e42db6dd7e48f8bd5a3da7d5b2bb44f3752f (diff) |
Move PPWAIT flag from struct proc to process, so that rthreads in
a vforked child behave correctly. Have the parent in a vfork()
wait on a (different) flag in *its* process instead of the child
to prevent a possible use-after-free. When ktracing the child
return from a fork, call it rfork if an rthread was created.
ok blambert@
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions