Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm
/
8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84
/
fs
/
btrfs
/
ctree.c
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
7936ca3
Btrfs: Default to 8k max packed tails
by Chris Mason
· 17 years ago
a6b6e75
Btrfs: Defrag only leaves, and only when the parent node has a single objectid
by Chris Mason
· 17 years ago
cf786e7
Btrfs: Defrag: only walk into nodes with the defrag bit set
by Chris Mason
· 17 years ago
0f1ebbd
Btrfs: Large block related defrag optimizations
by Chris Mason
· 17 years ago
0f82731
Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big.
by Chris Mason
· 17 years ago
810191f
Btrfs: extent_map optimizations to cut down on CPU usage
by Chris Mason
· 17 years ago
3326d1b
Btrfs: Allow tails larger than one page
by Chris Mason
· 17 years ago
4dc1190
Btrfs: Add an extent buffer LRU to reduce radix tree hits
by Chris Mason
· 17 years ago
6b80053
Btrfs: Add back the online defragging code
by Chris Mason
· 17 years ago
db94535
Btrfs: Allow tree blocks larger than the page size
by Chris Mason
· 17 years ago
Next »