Skip to content
  • Linus Torvalds's avatar
    Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs · 9978306e
    Linus Torvalds authored
    Pull XFS update from Ben Myers:
    
     - Removal of xfsbufd
     - Background CIL flushes have been moved to a workqueue.
     - Fix to xfs_check_page_type applicable to filesystems where
       blocksize < page size
     - Fix for stale data exposure when extsize hints are used.
     - A series of xfs_buf cache cleanups.
     - Fix for XFS_IOC_ALLOCSP
     - Cleanups for includes and removal of xfs_lrw.[ch].
     - Moved all busy extent handling to it's own file so that it is easier
       to merge with userspace.
     - Fix for log mount failure.
     - Fix to enable inode reclaim during quotacheck at mount time.
     - Fix for delalloc quota accounting.
     - Fix for memory reclaim deadlock on agi buffer.
     - Fixes for failed writes and to clean up stale delalloc blocks.
     - Fix to use GFP_NOFS in blkdev_issue_flush
     - SEEK_DATA/SEEK_HOLE support
    
    * 'for-linus' of git://oss.sgi.com/xfs/xfs: (57 commits)
      xfs: add trace points for log forces
      xfs: fix memory reclaim deadlock on agi buffer
      xfs: fix delalloc quota accounting on failure
      xfs: protect xfs_sync_worker with s_umount semaphore
      xfs: introduce SEEK_DATA/SEEK_HOLE support
      xfs: make xfs_extent_busy_trim not static
      xfs: make XBF_MAPPED the default behaviour
      xfs: flush outstanding buffers on log mount failure
      xfs: Properly exclude IO type flags from buffer flags
      xfs: clean up xfs_bit.h includes
      xfs: move xfs_do_force_shutdown() and kill xfs_rw.c
      xfs: move xfs_get_extsz_hint() and kill xfs_rw.h
      xfs: move xfs_fsb_to_db to xfs_bmap.h
      xfs: clean up busy extent naming
      xfs: move busy extent handling to it's own file
      xfs: move xfsagino_t to xfs_types.h
      xfs: use iolock on XFS_IOC_ALLOCSP calls
      xfs: kill XBF_DONTBLOCK
      xfs: kill xfs_read_buf()
      xfs: kill XBF_LOCK
      ...
    9978306e