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