Diff for /src/sys/vfs/udf/udf_vnops.c between versions 1.3 and 1.4

version 1.3, 2004/03/29 16:38:36 version 1.4, 2004/04/02 05:46:03
Line 913  udf_lookup(struct vop_cachedlookup_args Line 913  udf_lookup(struct vop_cachedlookup_args
         struct fileid_desc *fid = NULL;          struct fileid_desc *fid = NULL;
         struct udf_dirstream *ds;          struct udf_dirstream *ds;
         struct thread *td;          struct thread *td;
           globaldata_t gd = mycpu;
         u_long nameiop;          u_long nameiop;
         u_long flags;          u_long flags;
         char *nameptr;          char *nameptr;
Line 944  udf_lookup(struct vop_cachedlookup_args Line 945  udf_lookup(struct vop_cachedlookup_args
         } else {          } else {
                 offset = node->diroff;                  offset = node->diroff;
                 numdirpasses = 2;                  numdirpasses = 2;
                nchstats.ncs_2passes++;                gd->gd_nchstats->ncs_2passes++;
         }          }
   
 lookloop:  lookloop:
Line 996  lookloop: Line 997  lookloop:
                         if ((flags & CNP_ISLASTCN) && nameiop == NAMEI_LOOKUP)                          if ((flags & CNP_ISLASTCN) && nameiop == NAMEI_LOOKUP)
                                 node->diroff = ds->offset + ds->off;                                  node->diroff = ds->offset + ds->off;
                         if (numdirpasses == 2)                          if (numdirpasses == 2)
                                nchstats.ncs_pass2++;                                gd->gd_nchstats->ncs_pass2++;
                         if (!(flags & CNP_LOCKPARENT) || !(flags & CNP_ISLASTCN)) {                          if (!(flags & CNP_LOCKPARENT) || !(flags & CNP_ISLASTCN)) {
                                 a->a_cnp->cn_flags |= CNP_PDIRUNLOCK;                                  a->a_cnp->cn_flags |= CNP_PDIRUNLOCK;
                                 VOP_UNLOCK(dvp, NULL, 0, td);                                  VOP_UNLOCK(dvp, NULL, 0, td);

Removed from v.1.3  
changed lines
  Added in v.1.4