author | josephb |
Fri, 09 Dec 2005 14:43:43 -0800 | |
changeset 1075 | 5ef61094f66a |
parent 1074 | 2bff4e267cda |
child 1076 | 1ec952b66282 |
--- a/usr/src/uts/common/os/zone.c Fri Dec 09 14:31:46 2005 -0800 +++ b/usr/src/uts/common/os/zone.c Fri Dec 09 14:43:43 2005 -0800 @@ -1896,11 +1896,13 @@ /* * Reparent to p0 */ + kpreempt_disable(); mutex_enter(&pp->p_lock); t->t_proc_flag &= ~TP_ZTHREAD; t->t_procp = &p0; hat_thread_exit(t); mutex_exit(&pp->p_lock); + kpreempt_enable(); if (t->t_back == t) { ASSERT(t->t_forw == t);