Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
ceb9e30e9f4a892997a61f1f5a30bc5b561c9e67
/
fs
/
btrfs
/
extent-tree.c
b9fab91
Btrfs: avoid sleeping in verify_parent_transid while atomic
by Chris Mason
· 13 years ago
1f699d3
Btrfs: fix block_rsv and space_info lock ordering
by Stefan Behrens
· 13 years ago
b9688bb
btrfs: don't return EINTR
by Arne Jansen
· 13 years ago
253beeb
Btrfs: double unlock bug in error handling
by Dan Carpenter
· 13 years ago
d53ba47
Btrfs: use commit root when loading free space cache
by Josef Bacik
· 13 years ago
c6664b4
Btrfs: remove lock assert from get_restripe_target()
by Ilya Dryomov
· 13 years ago
8e62c2d
Revert "Btrfs: increase the global block reserve estimates"
by Chris Mason
· 13 years ago
15d1ff8
Btrfs: fix deadlock during allocating chunks
by Liu Bo
· 13 years ago
2bcc032
Btrfs: show useful info in space reservation tracepoint
by Liu Bo
· 13 years ago
1c691b3
Merge branch 'for-chris' of git://github.com/idryomov/btrfs-unstable into for-linus
by Chris Mason
· 13 years ago
1d4284b
Merge branch 'error-handling' into for-linus
by Chris Mason
· 13 years ago
4a5e98f
Btrfs: improve the logic in btrfs_can_relocate()
by Ilya Dryomov
· 13 years ago
7738a53
Btrfs: add __get_block_group_index() helper
by Ilya Dryomov
· 13 years ago
fc67c45
Btrfs: add get_restripe_target() helper
by Ilya Dryomov
· 13 years ago
0c460c0
Btrfs: move alloc_profile_is_valid() to volumes.c
by Ilya Dryomov
· 13 years ago
e8920a6
Btrfs: make profile_is_valid() check more strict
by Ilya Dryomov
· 13 years ago
899c81e
Btrfs: add wrappers for working with alloc profiles
by Ilya Dryomov
· 13 years ago
e3176ca
Btrfs: stop silently switching single chunks to raid0 on balance
by Ilya Dryomov
· 13 years ago
3083ee2
Btrfs: introduce free_extent_buffer_stale
by Josef Bacik
· 13 years ago
81c9ad2
Btrfs: remove search_start and search_end from find_free_extent and callers
by Josef Bacik
· 13 years ago
285ff5a
Btrfs: remove the ideal caching code
by Josef Bacik
· 13 years ago
79787ea
btrfs: replace many BUG_ONs with proper error handling
by Jeff Mahoney
· 13 years ago
2c53679
btrfs: btrfs_drop_snapshot should return int
by Jeff Mahoney
· 13 years ago
143bede
btrfs: return void in functions without error conditions
by Jeff Mahoney
· 13 years ago
5380428
btrfs: avoid NULL deref in btrfs_reserve_extent with DEBUG_ENOSPC
by Jeff Mahoney
· 13 years ago
e77266e
Btrfs: fix compiler warnings on 32 bit systems
by Chris Mason
· 13 years ago
5500cdb
Btrfs: increase the global block reserve estimates
by Liu Bo
· 13 years ago
d9b0218
Btrfs: fix a bug on overcommit stuff
by Liu Bo
· 13 years ago
2cac13e
Btrfs: fix trim 0 bytes after a device delete
by Liu Bo
· 13 years ago
9e622d6
Btrfs: fix enospc error caused by wrong checks of the chunk
by Miao Xie
· 13 years ago
96bdc7d
Btrfs: use larger system chunks
by Chris Mason
· 13 years ago
f248679
Btrfs: add a delalloc mutex to inodes for delalloc reservations
by Josef Bacik
· 13 years ago
8c2a3ca
Btrfs: space leak tracepoints
by Josef Bacik
· 13 years ago
3f7de03
Btrfs: add allocator tracepoints
by Josef Bacik
· 13 years ago
9785dbd
Merge branch 'for-chris' of git://git.jan-o-sch.net/btrfs-unstable into integration
by Chris Mason
· 13 years ago
d756bd2
Merge branch 'for-chris' of git://repo.or.cz/linux-btrfs-devel into integration
by Chris Mason
· 13 years ago
27263e2
Merge branch 'restriper' of git://github.com/idryomov/btrfs-unstable into integration
by Chris Mason
· 13 years ago
e4d8ec0
Btrfs: implement online profile changing
by Ilya Dryomov
· 13 years ago
7092261
Btrfs: do not reduce profile in do_chunk_alloc()
by Ilya Dryomov
· 13 years ago
10ea00f
Btrfs: make avail_*_alloc_bits fields dynamic
by Ilya Dryomov
· 13 years ago
a46d11a
Btrfs: add BTRFS_AVAIL_ALLOC_BIT_SINGLE bit
by Ilya Dryomov
· 13 years ago
52ba692
Btrfs: introduce masks for chunk type and profile
by Ilya Dryomov
· 13 years ago
6fef8df
Btrfs: get rid of *_alloc_profile fields
by Ilya Dryomov
· 13 years ago
c7c144d
Btrfs: update global block_rsv when creating a new block group
by Li Zefan
· 13 years ago
125ccb0
Btrfs: don't pass a trans handle unnecessarily in volumes.c
by Li Zefan
· 13 years ago
fc7c107
Btrfs: don't set up allocation result twice
by Alexandre Oliva
· 13 years ago
a5f6f71
Btrfs: test free space only for unclustered allocation
by Alexandre Oliva
· 13 years ago
cf1d72c
Btrfs: lower the bar for chunk allocation
by Chris Mason
· 13 years ago
203bf28
Btrfs: run chunk allocations while we do delayed refs
by Chris Mason
· 13 years ago
a168650
Btrfs: add waitqueue instead of doing busy waiting for more delayed refs
by Jan Schmidt
· 13 years ago
d1270cd
Btrfs: put back delayed refs that are too new
by Arne Jansen
· 13 years ago
66d7e7f
Btrfs: mark delayed refs as for cow
by Arne Jansen
· 13 years ago
c9a7fe9
Merge branches 'for-linus' and 'for-linus-3.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 13 years ago
e65cbb9
Btrfs: only set cache_generation if we setup the block group
by Josef Bacik
· 13 years ago
660d3f6
Btrfs: fix how we do delalloc reservations and how we free reservations on error
by Josef Bacik
· 13 years ago
fb38f9b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 13 years ago
274bd4f
Btrfs: try cluster but don't advance in search list
by Alexandre Oliva
· 13 years ago
062c05c
Btrfs: try to allocate from cluster even at LOOP_NO_EMPTY_SIZE
by Alexandre Oliva
· 13 years ago
b930c26
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 13 years ago
be064d1
Btrfs: skip allocation attempt from empty cluster
by Alexandre Oliva
· 13 years ago
425d831
Btrfs: skip block groups without enough space for a cluster
by Alexandre Oliva
· 13 years ago
1b22bad
Btrfs: start search for new cluster at the beginning
by Alexandre Oliva
· 13 years ago
aa38a71
Btrfs: fix deadlock on metadata reservation when evicting a inode
by Miao Xie
· 13 years ago
af36d15
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 13 years ago
291c7d2
Btrfs: wait on caching if we're loading the free space cache
by Josef Bacik
· 13 years ago
c1f4246
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 13 years ago
61b520a
Btrfs: Abstract similar code for btrfs_block_rsv_add{, _noflush}
by Miao Xie
· 13 years ago
7fd2ae2
Btrfs: fix our reservations for updating an inode when completing io
by Josef Bacik
· 13 years ago
6a6662c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 13 years ago
806468f
Merge git://git.jan-o-sch.net/btrfs-unstable into integration
by Chris Mason
· 13 years ago
c06a0e1
Btrfs: fix delayed insertion reservation
by Josef Bacik
· 13 years ago
663350a
Btrfs: be smarter about committing the transaction in reserve_metadata_bytes
by Josef Bacik
· 13 years ago
6d668dd
Btrfs: make a delayed_block_rsv for the delayed item insertion
by Josef Bacik
· 13 years ago
6c41761
btrfs: separate superblock items out of fs_info
by David Sterba
· 14 years ago
e688b725
Btrfs: fix extent pinning bugs in the tree log
by Chris Mason
· 13 years ago
0e175a1
writeback: Add a 'reason' to wb_writeback_work
by Curt Wohlgemuth
· 13 years ago
dff51cd
btrfs: ratelimit WARN_ON in use_block_rsv
by David Sterba
· 13 years ago
60d2adb
Btrfs: fix race between multi-task space allocation and caching space
by Miao Xie
· 13 years ago
10b2f34
Btrfs: pass the correct root to lookup_free_space_inode()
by Ilya Dryomov
· 13 years ago
7e355b8
Btrfs: if we have a lot of pinned space, commit the transaction
by Josef Bacik
· 13 years ago
36ba022
Btrfs: seperate out btrfs_block_rsv_check out into 2 different functions
by Josef Bacik
· 13 years ago
b24e03d
Btrfs: release trans metadata bytes before flushing delayed refs
by Josef Bacik
· 13 years ago
877da17
Btrfs: allow shrink_delalloc flush the needed reclaimed pages
by Josef Bacik
· 13 years ago
f104d04
Btrfs: wait for ordered extents if we're in trouble when shrinking delalloc
by Josef Bacik
· 13 years ago
bbb495c
Btrfs: don't check bytes_pinned to determine if we should commit the transaction
by Josef Bacik
· 13 years ago
4b91c14
Btrfs: wait for ordered extents if we didn't reclaim enough
by Josef Bacik
· 13 years ago
5b0e95b
Btrfs: inline checksums into the disk free space cache
by Josef Bacik
· 13 years ago
9a82ca6
Btrfs: take overflow into account in reserving space
by Josef Bacik
· 13 years ago
73bc187
Btrfs: introduce mount option no_space_cache
by Josef Bacik
· 13 years ago
2bf6475
Btrfs: allow us to overcommit our enospc reservations
by Josef Bacik
· 13 years ago
ef3be45
Btrfs: check unused against how much space we actually want
by Josef Bacik
· 13 years ago
455757c
Btrfs: delay iput when deleting a block group
by Josef Bacik
· 13 years ago
4a92b1b
Btrfs: stop passing a trans handle all around the reservation code
by Josef Bacik
· 13 years ago
d02c995
Btrfs: don't get the block_rsv in btrfs_free_tree_block
by Josef Bacik
· 13 years ago
4c13d75
Btrfs: use the transactions block_rsv for the csum root
by Josef Bacik
· 13 years ago
c09544e
Btrfs: handle enospc accounting for free space inodes
by Josef Bacik
· 13 years ago
7f70150
Btrfs: don't increase the block_rsv's size when emergency allocating space
by Josef Bacik
· 13 years ago
7ed49f1
Btrfs: fix space leak when we fail to make an allocation
by Josef Bacik
· 13 years ago
482e6dc
Btrfs: allow callers to specify if flushing can occur for btrfs_block_rsv_check
by Josef Bacik
· 13 years ago
5e962c7
Btrfs: kill btrfs_truncate_reserve_metadata
by Josef Bacik
· 13 years ago
Next »