Diff for /xfs-linux/xfs_dir2_data.c between versions 1.36 and 1.37

version 1.36, 2006/06/15 03:58:11 version 1.37, 2007/03/03 02:56:54
Line 324  void Line 324  void
 xfs_dir2_data_freescan(  xfs_dir2_data_freescan(
         xfs_mount_t             *mp,            /* filesystem mount point */          xfs_mount_t             *mp,            /* filesystem mount point */
         xfs_dir2_data_t         *d,             /* data block pointer */          xfs_dir2_data_t         *d,             /* data block pointer */
         int                     *loghead,       /* out: log data header */          int                     *loghead)       /* out: log data header */
         char                    *aendp)         /* in: caller's endp */  
 {  {
         xfs_dir2_block_tail_t   *btp;           /* block tail */          xfs_dir2_block_tail_t   *btp;           /* block tail */
         xfs_dir2_data_entry_t   *dep;           /* active data entry */          xfs_dir2_data_entry_t   *dep;           /* active data entry */
Line 346  xfs_dir2_data_freescan( Line 345  xfs_dir2_data_freescan(
          * Set up pointers.           * Set up pointers.
          */           */
         p = (char *)d->u;          p = (char *)d->u;
         if (aendp)          if (be32_to_cpu(d->hdr.magic) == XFS_DIR2_BLOCK_MAGIC) {
                 endp = aendp;  
         else if (be32_to_cpu(d->hdr.magic) == XFS_DIR2_BLOCK_MAGIC) {  
                 btp = XFS_DIR2_BLOCK_TAIL_P(mp, (xfs_dir2_block_t *)d);                  btp = XFS_DIR2_BLOCK_TAIL_P(mp, (xfs_dir2_block_t *)d);
                 endp = (char *)XFS_DIR2_BLOCK_LEAF_P(btp);                  endp = (char *)XFS_DIR2_BLOCK_LEAF_P(btp);
         } else          } else

Removed from v.1.36  
changed lines
  Added in v.1.37


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>