Diff for /xfs-linux/linux-2.6/xfs_fs_subr.c between versions 1.47 and 1.48

version 1.47, 2006/05/30 15:56:57 version 1.48, 2007/01/11 14:43:27
Line 21  int  fs_noerr(void) { return 0; } Line 21  int  fs_noerr(void) { return 0; }
 int  fs_nosys(void) { return ENOSYS; }  int  fs_nosys(void) { return ENOSYS; }
 void fs_noval(void) { return; }  void fs_noval(void) { return; }
   
   #define XFS_OFF_TO_PCINDEX(off) ((off) >> PAGE_CACHE_SHIFT)
   
 void  void
 fs_tosspages(  fs_tosspages(
         bhv_desc_t      *bdp,          bhv_desc_t      *bdp,
Line 32  fs_tosspages( Line 34  fs_tosspages(
         struct inode    *ip = vn_to_inode(vp);          struct inode    *ip = vn_to_inode(vp);
   
         if (VN_CACHED(vp))          if (VN_CACHED(vp))
                 truncate_inode_pages(ip->i_mapping, first);                  invalidate_inode_pages2_range(ip->i_mapping,
                                           XFS_OFF_TO_PCINDEX(first),
                                           XFS_OFF_TO_PCINDEX(last));
 }  }
   
 void  void
Line 49  fs_flushinval_pages( Line 53  fs_flushinval_pages(
                 if (VN_TRUNC(vp))                  if (VN_TRUNC(vp))
                         VUNTRUNCATE(vp);                          VUNTRUNCATE(vp);
                 filemap_write_and_wait(ip->i_mapping);                  filemap_write_and_wait(ip->i_mapping);
                 truncate_inode_pages(ip->i_mapping, first);                  invalidate_inode_pages2_range(ip->i_mapping,
                                           XFS_OFF_TO_PCINDEX(first),
                                           XFS_OFF_TO_PCINDEX(last));
         }          }
 }  }
   

Removed from v.1.47  
changed lines
  Added in v.1.48


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