1. 22 9月, 2009 1 次提交
  2. 27 4月, 2009 1 次提交
  3. 13 2月, 2009 1 次提交
    • J
      Btrfs: remove btrfs_init_path · e00f7308
      Jeff Mahoney 提交于
      btrfs_init_path was initially used when the path objects were on the
      stack.  Now all the work is done by btrfs_alloc_path and btrfs_init_path
      isn't required.
      
      This patch removes it, and just uses kmem_cache_zalloc to zero out the object.
      Signed-off-by: NChris Mason <chris.mason@oracle.com>
      e00f7308
  4. 06 1月, 2009 1 次提交
  5. 26 9月, 2008 1 次提交
    • Z
      Btrfs: extent_map and data=ordered fixes for space balancing · 5b21f2ed
      Zheng Yan 提交于
      * Add an EXTENT_BOUNDARY state bit to keep the writepage code
      from merging data extents that are in the process of being
      relocated.  This allows us to do accounting for them properly.
      
      * The balancing code relocates data extents indepdent of the underlying
      inode.  The extent_map code was modified to properly account for
      things moving around (invalidating extent_map caches in the inode).
      
      * Don't take the drop_mutex in the create_subvol ioctl.  It isn't
      required.
      
      * Fix walking of the ordered extent list to avoid races with sys_unlink
      
      * Change the lock ordering rules.  Transaction start goes outside
      the drop_mutex.  This allows btrfs_commit_transaction to directly
      drop the relocation trees.
      Signed-off-by: NChris Mason <chris.mason@oracle.com>
      5b21f2ed
  6. 25 9月, 2008 4 次提交
  7. 11 7月, 2007 1 次提交
  8. 12 6月, 2007 1 次提交
  9. 11 4月, 2007 1 次提交
  10. 06 4月, 2007 1 次提交
  11. 05 4月, 2007 1 次提交
  12. 03 4月, 2007 1 次提交
  13. 31 3月, 2007 1 次提交
  14. 27 3月, 2007 1 次提交
  15. 23 3月, 2007 2 次提交
  16. 21 3月, 2007 2 次提交