Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm
/
945e5abceef8bdb85d8455e7f9a3cd647dd8b156
/
fs
/
btrfs
/
ctree.c
76a05b3
Btrfs: Don't loop forever on metadata IO failures
by Chris Mason
· 16 years ago
8c594ea
Btrfs: use the right node in reada_for_balance
by Chris Mason
· 16 years ago
c293498
Btrfs: BUG to BUG_ON changes
by Stoyan Gaydarov
· 16 years ago
8e73f27
Btrfs: Optimize locking in btrfs_next_leaf()
by Chris Mason
· 16 years ago
c8c4286
Btrfs: break up btrfs_search_slot into smaller pieces
by Chris Mason
· 16 years ago
a4b6e07
Btrfs: limit balancing work while flushing delayed refs
by Chris Mason
· 16 years ago
b947343
Btrfs: leave btree locks spinning more often
by Chris Mason
· 16 years ago
44871b1
Btrfs: reduce stack usage in some crucial tree balancing functions
by Chris Mason
· 16 years ago
56bec29
Btrfs: do extent allocation and reference count updates in the background
by Chris Mason
· 16 years ago
9fa8cfe
Btrfs: don't preallocate metadata blocks during btrfs_search_slot
by Chris Mason
· 16 years ago
b9447ef
Btrfs: fix spinlock assertions on UP systems
by Chris Mason
· 16 years ago
4008c04
Btrfs: make a lockdep class for the extent buffer locks
by Chris Mason
· 16 years ago
e00f730
Btrfs: remove btrfs_init_path
by Jeff Mahoney
· 16 years ago
7951f3c
Btrfs: balance_level checks !child after access
by Jeff Mahoney
· 16 years ago
284b066
Btrfs: don't use spin_is_contended
by Chris Mason
· 16 years ago
7b78c17
Btrfs: Only prep for btree deletion balances when nodes are mostly empty
by Chris Mason
· 16 years ago
12f4dac
Btrfs: fix btrfs_unlock_up_safe to walk the entire path
by Chris Mason
· 16 years ago
4d081c4
Btrfs: change btrfs_del_leaf to drop locks earlier
by Chris Mason
· 16 years ago
b4ce94d
Btrfs: Change btree locking to use explicit blocking points
by Chris Mason
· 16 years ago
c487685
Btrfs: hash_lock is no longer needed
by Chris Mason
· 16 years ago
a717531
Btrfs: do less aggressive btree readahead
by Chris Mason
· 16 years ago
d397712
Btrfs: Fix checkpatch.pl warnings
by Chris Mason
· 16 years ago
87b29b2
Btrfs: properly check free space for tree balancing
by Yan Zheng
· 16 years ago
42dc7ba
Btrfs: Fix compressed writes on truncated pages
by Chris Mason
· 16 years ago
459931e
Btrfs: Delete csum items when freeing extents
by Chris Mason
· 16 years ago
934d375
Btrfs: Use map_private_extent_buffer during generic_bin_search
by Chris Mason
· 16 years ago
b295086
Btrfs: make things static and include the right headers
by Christoph Hellwig
· 16 years ago
b4eec2c
Btrfs: Some fixes for batching extent insert.
by Liu Hui
· 16 years ago
2b82032
Btrfs: Seed device support
by Yan Zheng
· 16 years ago
f3465ca
Btrfs: batch extent inserts/updates/deletions on the extent root
by Josef Bacik
· 16 years ago
6f3577b
Btrfs: Improve metadata read latencies
by Chris Mason
· 16 years ago
2517920
Btrfs: nuke fs wide allocation mutex V2
by Josef Bacik
· 16 years ago
f82d02d
Btrfs: Improve space balancing code
by Yan Zheng
· 16 years ago
3bb1a1b
Btrfs: Remove offset field from struct btrfs_extent_ref
by Yan Zheng
· 16 years ago
323ac95
Btrfs: don't read leaf blocks containing only checksums during truncate
by Chris Mason
· 16 years ago
d352ac6
Btrfs: add and improve comments
by Chris Mason
· 16 years ago
1a40e23
Btrfs: update space balancing code
by Zheng Yan
· 16 years ago
5b21f2e
Btrfs: extent_map and data=ordered fixes for space balancing
by Zheng Yan
· 16 years ago
31840ae
Btrfs: Full back reference support
by Zheng Yan
· 16 years ago
0f9dd46
Btrfs: free space accounting redo
by Josef Bacik
· 16 years ago
f25956c
Fix leaf overflow check in btrfs_insert_empty_items
by Chris Mason
· 16 years ago
b214107
Btrfs: trivial sparse fixes
by Christoph Hellwig
· 16 years ago
ad3d81b
Btrfs: missing endianess conversion in insert_new_root
by Christoph Hellwig
· 16 years ago
e02119d
Btrfs: Add a write ahead tree log to optimize synchronous operations
by Chris Mason
· 16 years ago
65b51a0
btrfs_search_slot: reduce lock contention by cowing in two stages
by Chris Mason
· 16 years ago
bcc63ab
Btrfs: implement memory reclaim for leaf reference cache
by Yan
· 16 years ago
31153d8
Btrfs: Add a leaf reference cache
by Yan Zheng
· 16 years ago
9652480
Fix path slots selection in btrfs_search_forward
by Yan
· 16 years ago
7b12876
Btrfs: Create orphan inode records to prevent lost files after a crash
by Josef Bacik
· 16 years ago
0bd40a7
btrfs_next_leaf: do readahead when skip_locking is turned on
by Chris Mason
· 16 years ago
7d9eb12
Btrfs: Add locking around volume management (device add/remove/balance)
by Chris Mason
· 16 years ago
f9efa9c
Btrfs: Reduce contention on the root node
by Chris Mason
· 17 years ago
3f157a2
Btrfs: Online btree defragmentation fixes
by Chris Mason
· 17 years ago
e7a8456
Btrfs: Add btree locking to the tree defragmentation code
by Chris Mason
· 17 years ago
a74a4b9
Btrfs: Replace the transaction work queue with kthreads
by Chris Mason
· 17 years ago
333db94
Btrfs: Fix snapshot deletion to release the alloc_mutex much more often.
by Chris Mason
· 17 years ago
5cd57b2
Btrfs: Add a skip_locking parameter to struct path, and make various funcs honor it
by Chris Mason
· 17 years ago
168fd7d
Fix btrfs_next_leaf to check for new items after dropping locks
by Chris Mason
· 17 years ago
594a24e
Fix btrfs_del_ordered_inode to allow forcing the drop during unlinks
by Chris Mason
· 17 years ago
051e1b9
Drop locks in btrfs_search_slot when reading a tree block.
by Chris Mason
· 17 years ago
a213501
Btrfs: Replace the big fs_mutex with a collection of other locks
by Chris Mason
· 17 years ago
925baed
Btrfs: Start btree concurrency work.
by Chris Mason
· 17 years ago
0ef3e66
Btrfs: Allocator fix variety pack
by Chris Mason
· 17 years ago
1259ab7
Btrfs: Handle write errors on raid1 and raid10
by Chris Mason
· 17 years ago
ca7a79a
Btrfs: Pass down the expected generation number when reading tree blocks
by Chris Mason
· 17 years ago
bce4eae
Btrfs: Fix balance_level to free the middle block if there is room in the left one
by Chris Mason
· 17 years ago
971a1f6
Btrfs: Don't empty the middle buffer in push_nodes_for_insert
by Chris Mason
· 17 years ago
c448acf
Btrfs: Fix split_node to require more empty slots in the node as well
by Chris Mason
· 17 years ago
1514794
Btrfs: Make sure nodes have enough room for a double split
by Chris Mason
· 17 years ago
699122f
Btrfs: Don't wait on tree block writeback before freeing them anymore
by Chris Mason
· 17 years ago
e17cade
Btrfs: Add chunk uuids and update multi-device back references
by Chris Mason
· 17 years ago
85d824c
Btrfs: Disable extra debugging checks on tree blocks
by Chris Mason
· 17 years ago
f188591
Btrfs: Retry metadata reads in the face of checksum failures
by Chris Mason
· 17 years ago
ce9adaa
Btrfs: Do metadata checksums for reads via a workqueue
by Chris Mason
· 17 years ago
cea9e44
Change btrfs_map_block to return a structure with mappings for all stripes
by Chris Mason
· 17 years ago
0ef8b24
Btrfs: Properly dirty buffers in the split corner cases
by Chris Mason
· 17 years ago
0999df5
Btrfs: Verify checksums on tree blocks found without read_tree_block
by Chris Mason
· 17 years ago
63b10fc
Reorder the flags field in struct btrfs_header and record a flag on writeout
by Chris Mason
· 17 years ago
0b86a83
Btrfs: Add support for multiple devices per filesystem
by Chris Mason
· 17 years ago
2f375ab
Call btrfs_cow_block while lowering tree level.
by Yan
· 17 years ago
5a01a2e
Btrfs: Copy correct tree when inserting into slot 0
by Chris Mason
· 17 years ago
9c58309
Btrfs: Add inode item and backref in one insert, reducing cpu usage
by Chris Mason
· 17 years ago
85e21ba
Btrfs: During deletes and truncate, remove many items at once from the tree
by Chris Mason
· 17 years ago
dc17ff8
Btrfs: Add data=ordered support
by Chris Mason
· 17 years ago
98ed517
Btrfs: Force inlining off in a few places to save stack usage
by Chris Mason
· 17 years ago
8f662a7
Btrfs: Add readahead to the online shrinker, and a mount -o alloc_start= for testing
by Chris Mason
· 17 years ago
01f4665
Btrfs: Less aggressive readahead on deletes
by Chris Mason
· 17 years ago
4aec2b5
kmalloc a few large stack objects in the btrfs_ioctl path
by Chris Mason
· 17 years ago
be20aa9
Btrfs: Add mount option to turn off data cow
by Chris Mason
· 17 years ago
7bb8631
Btrfs: Add back pointers from extents to the btree or file referencing them
by Chris Mason
· 17 years ago
74493f7
Btrfs: Implement generation numbers in block pointers
by Chris Mason
· 17 years ago
eef1c49
Btrfs: Properly update right_nritems in push_leaf_left
by Yan
· 17 years ago
34a3821
Btrfs: Change push_leaf_{leaf,right} to empty the src leave during item deletion
by Chris Mason
· 17 years ago
081e957
Btrfs: Make defrag check nodes against the progress key to prevent repeating work
by Chris Mason
· 17 years ago
179e29e
Btrfs: Fix a number of inline extent problems that Yan Zheng reported.
by Chris Mason
· 17 years ago
5708b95
Btrfs: Tune the automatic defrag code
by Chris Mason
· 17 years ago
cc0c553
Btrfs: Fix split_leaf to detect when it is extending an item
by Chris Mason
· 17 years ago
5ee78ac
Btrfs: Fix split_leaf to avoid incorrect double splits
by Chris Mason
· 17 years ago
3685f79
Btrfs: CPU usage optimizations in push and the extent_map code
by Chris Mason
· 17 years ago
ae2f541
btrfs: 32-bit type problems
by Jens Axboe
· 17 years ago
Next »