Diff for /src/sys/vfs/ufs/ufs_lookup.c between versions 1.9 and 1.10

version 1.9, 2004/03/01 06:33:23 version 1.10, 2004/04/02 05:46:03
Line 155  ufs_lookup(ap) Line 155  ufs_lookup(ap)
         int flags = cnp->cn_flags;          int flags = cnp->cn_flags;
         int nameiop = cnp->cn_nameiop;          int nameiop = cnp->cn_nameiop;
         struct thread *td = cnp->cn_td;          struct thread *td = cnp->cn_td;
           globaldata_t gd = mycpu;
   
         bp = NULL;          bp = NULL;
         slotoffset = -1;          slotoffset = -1;
Line 247  ufs_lookup(ap) Line 248  ufs_lookup(ap)
                     (error = UFS_BLKATOFF(vdp, (off_t)dp->i_offset, NULL, &bp)))                      (error = UFS_BLKATOFF(vdp, (off_t)dp->i_offset, NULL, &bp)))
                         return (error);                          return (error);
                 numdirpasses = 2;                  numdirpasses = 2;
                nchstats.ncs_2passes++;                gd->gd_nchstats->ncs_2passes++;
         }          }
         prevoff = dp->i_offset;          prevoff = dp->i_offset;
         endsearch = roundup2(dp->i_size, DIRBLKSIZ);          endsearch = roundup2(dp->i_size, DIRBLKSIZ);
Line 457  notfound: Line 458  notfound:
   
 found:  found:
         if (numdirpasses == 2)          if (numdirpasses == 2)
                nchstats.ncs_pass2++;                gd->gd_nchstats->ncs_pass2++;
         /*          /*
          * Check that directory length properly reflects presence           * Check that directory length properly reflects presence
          * of this entry.           * of this entry.

Removed from v.1.9  
changed lines
  Added in v.1.10