• L
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable · c226fd65
    Linus Torvalds 提交于
    * git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable:
      Btrfs: try to free metadata pages when we free btree blocks
      Btrfs: add extra flushing for renames and truncates
      Btrfs: make sure btrfs_update_delayed_ref doesn't increase ref_mod
      Btrfs: optimize fsyncs on old files
      Btrfs: tree logging unlink/rename fixes
      Btrfs: Make sure i_nlink doesn't hit zero too soon during log replay
      Btrfs: limit balancing work while flushing delayed refs
      Btrfs: readahead checksums during btrfs_finish_ordered_io
      Btrfs: leave btree locks spinning more often
      Btrfs: Only let very young transactions grow during commit
      Btrfs: Check for a blocking lock before taking the spin
      Btrfs: reduce stack in cow_file_range
      Btrfs: reduce stalls during transaction commit
      Btrfs: process the delayed reference queue in clusters
      Btrfs: try to cleanup delayed refs while freeing extents
      Btrfs: reduce stack usage in some crucial tree balancing functions
      Btrfs: do extent allocation and reference count updates in the background
      Btrfs: don't preallocate metadata blocks during btrfs_search_slot
    c226fd65
inode.c 140.0 KB