Print this page
Revert exi_zone to exi_zoneid, and install exi_ne backpointer
NFS Auth per-zone needs better cleanup
curzone reality check and teardown changes to use the RIGHT zone

*** 279,288 **** --- 279,291 ---- list_destroy(&nag->refreshq_queue); cv_destroy(&nag->refreshq_cv); mutex_destroy(&nag->refreshq_lock); mutex_destroy(&nag->mountd_lock); + /* Extra cleanup. */ + if (nag->mountd_dh != NULL) + door_ki_rele(nag->mountd_dh); kmem_free(nag, sizeof (*nag)); } /* * Convert the address in a netbuf to
*** 873,882 **** --- 876,886 ---- avl_index_t where; /* used for avl_find()/avl_insert() */ ASSERT(cr != NULL); + ASSERT3P(curzone->zone_id, ==, exi->exi_zoneid); nag = nfsauth_get_zg(); /* * Now check whether this client already * has an entry for this flavor in the cache