Miao Xie
|
60d2adbb1e
Btrfs: fix race between multi-task space allocation and caching space
|
14 years ago |
Ilya Dryomov
|
10b2f34d6e
Btrfs: pass the correct root to lookup_free_space_inode()
|
13 years ago |
Josef Bacik
|
7e355b83ef
Btrfs: if we have a lot of pinned space, commit the transaction
|
13 years ago |
Josef Bacik
|
36ba022ac0
Btrfs: seperate out btrfs_block_rsv_check out into 2 different functions
|
13 years ago |
Josef Bacik
|
b24e03db0d
Btrfs: release trans metadata bytes before flushing delayed refs
|
13 years ago |
Josef Bacik
|
877da17430
Btrfs: allow shrink_delalloc flush the needed reclaimed pages
|
13 years ago |
Josef Bacik
|
f104d04437
Btrfs: wait for ordered extents if we're in trouble when shrinking delalloc
|
13 years ago |
Josef Bacik
|
bbb495c2ed
Btrfs: don't check bytes_pinned to determine if we should commit the transaction
|
13 years ago |
Josef Bacik
|
4b91c14f91
Btrfs: wait for ordered extents if we didn't reclaim enough
|
13 years ago |
Josef Bacik
|
5b0e95bf60
Btrfs: inline checksums into the disk free space cache
|
13 years ago |
Josef Bacik
|
9a82ca659d
Btrfs: take overflow into account in reserving space
|
13 years ago |
Josef Bacik
|
73bc187680
Btrfs: introduce mount option no_space_cache
|
13 years ago |
Josef Bacik
|
2bf64758fd
Btrfs: allow us to overcommit our enospc reservations
|
13 years ago |
Josef Bacik
|
ef3be45722
Btrfs: check unused against how much space we actually want
|
13 years ago |
Josef Bacik
|
455757c322
Btrfs: delay iput when deleting a block group
|
13 years ago |
Josef Bacik
|
4a92b1b8d2
Btrfs: stop passing a trans handle all around the reservation code
|
14 years ago |
Josef Bacik
|
d02c9955de
Btrfs: don't get the block_rsv in btrfs_free_tree_block
|
14 years ago |
Josef Bacik
|
4c13d758b7
Btrfs: use the transactions block_rsv for the csum root
|
14 years ago |
Josef Bacik
|
c09544e07f
Btrfs: handle enospc accounting for free space inodes
|
14 years ago |
Josef Bacik
|
7f70150896
Btrfs: don't increase the block_rsv's size when emergency allocating space
|
14 years ago |
Josef Bacik
|
7ed49f187c
Btrfs: fix space leak when we fail to make an allocation
|
14 years ago |
Josef Bacik
|
482e6dc526
Btrfs: allow callers to specify if flushing can occur for btrfs_block_rsv_check
|
14 years ago |
Josef Bacik
|
5e962c7850
Btrfs: kill btrfs_truncate_reserve_metadata
|
14 years ago |
Josef Bacik
|
13553e5221
Btrfs: don't try to commit in btrfs_block_rsv_check
|
14 years ago |
Josef Bacik
|
dabdb6408c
Btrfs: kill unused parts of block_rsv
|
14 years ago |
Josef Bacik
|
37be25bcb6
Btrfs: kill the durable block rsv stuff
|
14 years ago |
Josef Bacik
|
7709cde33f
Btrfs: calculate checksum space correctly
|
14 years ago |
Josef Bacik
|
fb25e9141a
Btrfs: use bytes_may_use for all ENOSPC reservations
|
14 years ago |
Josef Bacik
|
0cbbdf7c9c
Btrfs: kill reserved_bytes in inode
|
14 years ago |
Jan Schmidt
|
a1d3c4786a
btrfs: btrfs_multi_bio replaced with btrfs_bio
|
14 years ago |