Print this page
12505 Answer KEBE question about cred in unexport()

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
          +++ new/usr/src/uts/common/fs/nfs/nfs4_srv_ns.c
↓ open down ↓ 652 lines elided ↑ open up ↑
 653  653          exportdir = 1;
 654  654  
 655  655          for (;;) {
 656  656  
 657  657                  bzero(&fid, sizeof (fid));
 658  658                  fid.fid_len = MAXFIDSZ;
 659  659                  error = vop_fid_pseudo(vp, &fid);
 660  660                  if (error)
 661  661                          break;
 662  662  
 663      -                /* XXX KEBE ASKS DO WE NEED THIS?!? */
 664  663                  ASSERT3U(exip->exi_zoneid, ==, curzone->zone_id);
 665  664                  /*
 666  665                   * The root of the file system, or the zone's root for
 667  666                   * in-zone NFS service needs special handling
 668  667                   */
 669  668                  if (vp->v_flag & VROOT || vp == EXI_TO_ZONEROOTVP(exip)) {
 670  669                          if (!exportdir) {
 671  670                                  struct exportinfo *exi;
 672  671  
 673  672                                  /*
↓ open down ↓ 616 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX