Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
16cdcec736cd214350cdb591bf1091f8beedefa0
/
fs
/
btrfs
/
ctree.c
16cdcec
btrfs: implement delayed inode items operation
by Miao Xie
· 14 years ago
97d9a8a
Btrfs: check return value of read_tree_block()
by Tsutomu Itoh
· 14 years ago
db5b493
Btrfs: cleanup some BUG_ON()
by Tsutomu Itoh
· 14 years ago
1abe9b8
Btrfs: add initial tracepoint support for btrfs
by liubo
· 14 years ago
240f62c
Btrfs: use RCU instead of a spinlock to protect the root node
by Chris Mason
· 14 years ago
a826d6d
Btrfs: check items for correctness as we search
by Josef Bacik
· 14 years ago
91ca338
btrfs: check NULL or not
by Tsutomu Itoh
· 14 years ago
ff175d5
btrfs: Don't pass NULL ptr to func that may deref it.
by Jesper Juhl
· 14 years ago
559af82
Btrfs: cleanup warnings from gcc 4.6 (nonbugs)
by Andi Kleen
· 14 years ago
cb44921
Btrfs: don't loop forever on bad btree blocks
by Chris Mason
· 14 years ago
99d8f83
Btrfs: fix split_leaf double split corner case
by Chris Mason
· 14 years ago
5bdd353
Btrfs: Fix block generation verification race
by Yan, Zheng
· 15 years ago
3fd0a55
Btrfs: Metadata ENOSPC handling for balance
by Yan, Zheng
· 15 years ago
f0486c6
Btrfs: Introduce contexts for metadata reservation
by Yan, Zheng
· 15 years ago
795d580
Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable
by Linus Torvalds
· 15 years ago
109f6ae
Btrfs: add check for changed leaves in setup_leaf_for_split
by Chris Mason
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
86b9f2e
Btrfs: Fix per root used space accounting
by Yan, Zheng
· 15 years ago
ad48fd75
Btrfs: Add btrfs_duplicate_item
by Yan, Zheng
· 15 years ago
a571952
Btrfs: check size of inode backref before adding hardlink
by Yan, Zheng
· 15 years ago
d717aa1
Btrfs: Avoid delayed reference update looping
by Yan Zheng
· 15 years ago
0a4eefb
Btrfs: Fix ordering of key field checks in btrfs_previous_item
by Yan Zheng
· 15 years ago
20736ab
Btrfs: Remove code duplication in comp_keys
by Diego Calleja
· 15 years ago
33c66f4
Btrfs: fix locking issue in btrfs_find_next_key
by Yan Zheng
· 15 years ago
e457afe
Btrfs: fix double increment of path->slots[0] in btrfs_next_leaf
by Yan Zheng
· 15 years ago
cfbb930
Btrfs: balance btree more often
by Chris Mason
· 16 years ago
b361242
Btrfs: stop avoiding balancing at the end of the transaction.
by Chris Mason
· 16 years ago
5d4f98a
Btrfs: Mixed back reference (FORWARD ROLLING FORMAT CHANGE)
by Yan Zheng
· 16 years ago
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
b9447ef8
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
Next »