Diff for /xfs-linux/linux-2.6/xfs_file.c between versions 1.162 and 1.163

version 1.162, 2008/01/08 05:14:19 version 1.163, 2008/02/06 03:23:32
Line 351  xfs_file_readdir( Line 351  xfs_file_readdir(
   
                 size = buf.used;                  size = buf.used;
                 de = (struct hack_dirent *)buf.dirent;                  de = (struct hack_dirent *)buf.dirent;
                 curr_offset = de->offset /* & 0x7fffffff */;  
                 while (size > 0) {                  while (size > 0) {
                           curr_offset = de->offset /* & 0x7fffffff */;
                         if (filldir(dirent, de->name, de->namlen,                          if (filldir(dirent, de->name, de->namlen,
                                         curr_offset & 0x7fffffff,                                          curr_offset & 0x7fffffff,
                                         de->ino, de->d_type)) {                                          de->ino, de->d_type)) {
Line 363  xfs_file_readdir( Line 363  xfs_file_readdir(
                                        sizeof(u64));                                         sizeof(u64));
                         size -= reclen;                          size -= reclen;
                         de = (struct hack_dirent *)((char *)de + reclen);                          de = (struct hack_dirent *)((char *)de + reclen);
                         curr_offset = de->offset /* & 0x7fffffff */;  
                 }                  }
         }          }
   

Removed from v.1.162  
changed lines
  Added in v.1.163


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