Ilya Dryomov
|
e4d8ec0f65
Btrfs: implement online profile changing
|
13 жил өмнө |
Ilya Dryomov
|
70922617b0
Btrfs: do not reduce profile in do_chunk_alloc()
|
13 жил өмнө |
Ilya Dryomov
|
10ea00f55a
Btrfs: make avail_*_alloc_bits fields dynamic
|
13 жил өмнө |
Ilya Dryomov
|
a46d11a8b0
Btrfs: add BTRFS_AVAIL_ALLOC_BIT_SINGLE bit
|
13 жил өмнө |
Ilya Dryomov
|
52ba692972
Btrfs: introduce masks for chunk type and profile
|
13 жил өмнө |
Ilya Dryomov
|
6fef8df1dc
Btrfs: get rid of *_alloc_profile fields
|
13 жил өмнө |
Li Zefan
|
c7c144db53
Btrfs: update global block_rsv when creating a new block group
|
13 жил өмнө |
Li Zefan
|
125ccb0ae6
Btrfs: don't pass a trans handle unnecessarily in volumes.c
|
13 жил өмнө |
Alexandre Oliva
|
fc7c1077ce
Btrfs: don't set up allocation result twice
|
13 жил өмнө |
Alexandre Oliva
|
a5f6f719a5
Btrfs: test free space only for unclustered allocation
|
13 жил өмнө |
Chris Mason
|
cf1d72c9ce
Btrfs: lower the bar for chunk allocation
|
13 жил өмнө |
Chris Mason
|
203bf287cb
Btrfs: run chunk allocations while we do delayed refs
|
13 жил өмнө |
Jan Schmidt
|
a168650c08
Btrfs: add waitqueue instead of doing busy waiting for more delayed refs
|
13 жил өмнө |
Arne Jansen
|
d1270cd91f
Btrfs: put back delayed refs that are too new
|
13 жил өмнө |
Arne Jansen
|
66d7e7f09f
Btrfs: mark delayed refs as for cow
|
13 жил өмнө |
Linus Torvalds
|
c9a7fe9672
Merge branches 'for-linus' and 'for-linus-3.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
|
13 жил өмнө |
Josef Bacik
|
e65cbb94e0
Btrfs: only set cache_generation if we setup the block group
|
13 жил өмнө |
Josef Bacik
|
660d3f6cde
Btrfs: fix how we do delalloc reservations and how we free reservations on error
|
13 жил өмнө |
Linus Torvalds
|
fb38f9b8fe
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
|
13 жил өмнө |
Alexandre Oliva
|
274bd4fb3e
Btrfs: try cluster but don't advance in search list
|
13 жил өмнө |
Alexandre Oliva
|
062c05c46b
Btrfs: try to allocate from cluster even at LOOP_NO_EMPTY_SIZE
|
13 жил өмнө |
Linus Torvalds
|
b930c26416
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
|
13 жил өмнө |
Alexandre Oliva
|
be064d1139
Btrfs: skip allocation attempt from empty cluster
|
13 жил өмнө |
Alexandre Oliva
|
425d83156c
Btrfs: skip block groups without enough space for a cluster
|
13 жил өмнө |
Alexandre Oliva
|
1b22bad779
Btrfs: start search for new cluster at the beginning
|
13 жил өмнө |
Miao Xie
|
aa38a711a8
Btrfs: fix deadlock on metadata reservation when evicting a inode
|
13 жил өмнө |
Linus Torvalds
|
af36d15f58
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
|
13 жил өмнө |
Josef Bacik
|
291c7d2f57
Btrfs: wait on caching if we're loading the free space cache
|
13 жил өмнө |
Linus Torvalds
|
c1f4246716
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
|
13 жил өмнө |
Miao Xie
|
61b520a9d0
Btrfs: Abstract similar code for btrfs_block_rsv_add{, _noflush}
|
13 жил өмнө |