diff options
author | aguzovsk <none@none> | 2007-06-08 18:58:50 -0700 |
---|---|---|
committer | aguzovsk <none@none> | 2007-06-08 18:58:50 -0700 |
commit | 2cb27123907a098a777e39eebc349d73e99a518f (patch) | |
tree | c95bccd47a25fb4e5c193a71cfa32f4747f03032 /usr/src/uts/common/os/fork.c | |
parent | 01e689ccb14727455003b77ee332005223497875 (diff) | |
download | illumos-gate-2cb27123907a098a777e39eebc349d73e99a518f.tar.gz |
6544121 Implement text replication
Diffstat (limited to 'usr/src/uts/common/os/fork.c')
-rw-r--r-- | usr/src/uts/common/os/fork.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/src/uts/common/os/fork.c b/usr/src/uts/common/os/fork.c index 8e11ec7437..e533c00456 100644 --- a/usr/src/uts/common/os/fork.c +++ b/usr/src/uts/common/os/fork.c @@ -946,6 +946,8 @@ getproc(proc_t **cpp, int kernel) * look at the p_zone field. */ cp->p_zone = pp->p_zone; + cp->p_t1_lgrpid = LGRP_NONE; + cp->p_tr_lgrpid = LGRP_NONE; if ((newpid = pid_allocate(cp, PID_ALLOC_PROC)) == -1) { if (nproc == v.v_proc) { @@ -1283,6 +1285,7 @@ try_again: kpreempt_enable(); as_free(as); + p->p_tr_lgrpid = LGRP_NONE; } } } |