• L
    Merge tag 'for-linus-v3.10-rc1' of git://oss.sgi.com/xfs/xfs · c8d85669
    Linus Torvalds 提交于
    Pull xfs update from Ben Myers:
     "For 3.10-rc1 we have a number of bug fixes and cleanups and a
      currently experimental feature from David Chinner, CRCs protection for
      metadata.  CRCs are enabled by using mkfs.xfs to create a filesystem
      with the feature bits set.
    
       - numerous fixes for speculative preallocation
       - don't verify buffers on IO errors
       - rename of random32 to prandom32
       - refactoring/rearrangement in xfs_bmap.c
       - removal of unused m_inode_shrink in struct xfs_mount
       - fix error handling of xfs_bufs and readahead
       - quota driven preallocation throttling
       - fix WARN_ON in xfs_vm_releasepage
       - add ratelimited printk for different alert levels
       - fix spurious forced shutdowns due to freed Extent Free Intents
       - remove some obsolete XLOG_CIL_HARD_SPACE_LIMIT() macros
       - remove some obsoleted comments
       - (experimental) CRC support for metadata"
    
    * tag 'for-linus-v3.10-rc1' of git://oss.sgi.com/xfs/xfs: (46 commits)
      xfs: fix da node magic number mismatches
      xfs: Remote attr validation fixes and optimisations
      xfs: Teach dquot recovery about CONFIG_XFS_QUOTA
      xfs: add metadata CRC documentation
      xfs: implement extended feature masks
      xfs: add CRC checks to the superblock
      xfs: buffer type overruns blf_flags field
      xfs: add buffer types to directory and attribute buffers
      xfs: add CRC protection to remote attributes
      xfs: split remote attribute code out
      xfs: add CRCs to attr leaf blocks
      xfs: add CRCs to dir2/da node blocks
      xfs: shortform directory offsets change for dir3 format
      xfs: add CRC checking to dir2 leaf blocks
      xfs: add CRC checking to dir2 data blocks
      xfs: add CRC checking to dir2 free blocks
      xfs: add CRC checks to block format directory blocks
      xfs: add CRC checks to remote symlinks
      xfs: split out symlink code into it's own file.
      xfs: add version 3 inode format with CRCs
      ...
    c8d85669
xfs_file.c 35.9 KB