Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
17cb7b0cf78c14913c5410eff2ce03e1d9c8d958
/
fs
/
btrfs
/
extent-tree.c
« Previous
75eff68
Btrfs: Don't use spin*lock_irq for the delalloc lock
by Chris Mason
· 16 years ago
17d217f
Btrfs: fix nodatasum handling in balancing code
by Yan Zheng
· 16 years ago
e4404d6
Btrfs: shared seed device
by Yan Zheng
· 16 years ago
d2fb343
Btrfs: fix leaking block group on balance
by Yan Zheng
· 16 years ago
0403e47
Btrfs: Add checking of csum tree in balancing code
by Yan Zheng
· 16 years ago
459931e
Btrfs: Delete csum items when freeing extents
by Chris Mason
· 16 years ago
a512bbf
Btrfs: superblock duplication
by Yan Zheng
· 16 years ago
b295086
Btrfs: make things static and include the right headers
by Christoph Hellwig
· 16 years ago
ea6a478
Btrfs: Fix for lockdep warnings with alloc_mutex and pinned_mutex
by Josef Bacik
· 16 years ago
4b4e25f
Btrfs: compat code fixes
by Chris Mason
· 16 years ago
15916de
Btrfs: Fixes for 2.6.28-rc API changes
by Chris Mason
· 16 years ago
07103a3
Btrfs: fix free space accounting when unpinning extents
by Josef Bacik
· 16 years ago
b4eec2c
Btrfs: Some fixes for batching extent insert.
by Liu Hui
· 16 years ago
4ce4cb5
Btrfs: Add some debugging around the ENOSPC bugs
by Josef Bacik
· 16 years ago
e3e469f
Btrfs: fix free space leak
by Josef Bacik
· 16 years ago
2b82032
Btrfs: Seed device support
by Yan Zheng
· 16 years ago
c146afa
Btrfs: mount ro and remount support
by Yan Zheng
· 16 years ago
f3465ca
Btrfs: batch extent inserts/updates/deletions on the extent root
by Josef Bacik
· 16 years ago
2ed6d66
Btrfs: Fix handling of space info full during allocations
by Chris Mason
· 16 years ago
8a1413a
Btrfs: empty_size allocation fixes again
by Chris Mason
· 16 years ago
f5a31e1
Btrfs: Try harder while searching for free space
by Chris Mason
· 16 years ago
5b7c3fc
Btrfs: Don't substract too much from the allocation target (avoid wrapping)
by Chris Mason
· 16 years ago
42e70e7
Btrfs: Fix more false enospc errors and an oops from empty clustering
by Chris Mason
· 16 years ago
4366211
Btfs: More metadata allocator optimizations
by Chris Mason
· 16 years ago
3b7885b
Btrfs: enforce metadata allocation clustering
by Chris Mason
· 16 years ago
771ed68
Btrfs: Optimize compressed writeback and reads
by Chris Mason
· 16 years ago
d899e05
Btrfs: Add fallocate support v2
by Yan Zheng
· 16 years ago
80ff385
Btrfs: update nodatacow code v2
by Yan Zheng
· 16 years ago
6643558
Btrfs: Fix bookend extent race v2
by Yan Zheng
· 16 years ago
87ef2bb
Btrfs: prevent looping forever in finish_current_insert and del_pending_extents
by Chris Mason
· 16 years ago
84234f3
Btrfs: Add root tree pointer transaction ids
by Yan Zheng
· 16 years ago
2517920
Btrfs: nuke fs wide allocation mutex V2
by Josef Bacik
· 16 years ago
80eb234
Btrfs: fix enospc when there is plenty of space
by Josef Bacik
· 16 years ago
f82d02d
Btrfs: Improve space balancing code
by Yan Zheng
· 16 years ago
c8b9781
Btrfs: Add zlib compression support
by Chris Mason
· 16 years ago
5b84e8d
Btrfs: Fix leaf reference cache miss
by Yan Zheng
· 16 years ago
3bb1a1b
Btrfs: Remove offset field from struct btrfs_extent_ref
by Yan Zheng
· 16 years ago
a76a3cd
Btrfs: Count space allocated to file in bytes
by Yan Zheng
· 16 years ago
30c43e2
Btrfs: remove last_log_alloc allocator optimization
by Chris Mason
· 16 years ago
cf74982
Btrfs: fix deadlock between alloc_mutex/chunk_mutex
by Josef Bacik
· 16 years ago
75ccf47
Btrfs: fix multi-device code to use raid policies set by mkfs
by Chris Mason
· 16 years ago
45b8c9a
Btrfs: fix seekiness due to finding the wrong block group
by Josef Bacik
· 16 years ago
1a40e23
Btrfs: update space balancing code
by Zheng Yan
· 16 years ago
e465768
Btrfs: Add shared reference cache
by Zheng Yan
· 16 years ago
e856981
Btrfs: allocator fixes for space balancing update
by Zheng Yan
· 16 years ago
4434c33
Btrfs: fix sleep with spinlock held during unmount
by Chris Mason
· 16 years ago
31840ae
Btrfs: Full back reference support
by Zheng Yan
· 16 years ago
1c2308f
Add check for tree-log roots in btrfs_alloc_reserved_extents
by Chris Mason
· 16 years ago
0f9dd46
Btrfs: free space accounting redo
by Josef Bacik
· 16 years ago
ef8bbdf
Btrfs: fix cache_block_group error handling
by Josef Bacik
· 16 years ago
d0c803c
Btrfs: Record dirty pages tree-log pages in an extent_io tree
by Chris Mason
· 16 years ago
d00aff0
Btrfs: Optimize tree log block allocations
by Chris Mason
· 16 years ago
4bef084
Btrfs: Tree logging fixes
by Chris Mason
· 16 years ago
e02119d
Btrfs: Add a write ahead tree log to optimize synchronous operations
by Chris Mason
· 16 years ago
21af804
Btrfs: Discard sector data in __free_extent()
by David Woodhouse
· 16 years ago
7ea394f
Btrfs: Fix nodatacow for the new data=ordered mode
by Yan Zheng
· 16 years ago
ea8c281
Btrfs: Maintain a list of inodes that are delalloc and a way to wait on them
by Chris Mason
· 16 years ago
d7a029a
Btrfs: Don't corrupt ram in shrink_extent_tree, leak it instead
by Chris Mason
· 16 years ago
2dd3e67
Btrfs: More throttle tuning
by Chris Mason
· 16 years ago
65b51a0
btrfs_search_slot: reduce lock contention by cowing in two stages
by Chris Mason
· 16 years ago
18e35e0a
Btrfs: Throttle less often waiting for snapshots to delete
by Chris Mason
· 16 years ago
f87f057
Btrfs: Improve and cleanup locking done by walk_down_tree
by Chris Mason
· 16 years ago
37d1aee
Btrfs: Throttle tuning
by Chris Mason
· 16 years ago
47ac14f
Btrfs: Add missing hunk from Yan Zheng's cache reclaim patch
by Chris Mason
· 16 years ago
bcc63ab
Btrfs: implement memory reclaim for leaf reference cache
by Yan
· 16 years ago
f321e49
Btrfs: Update and fix mount -o nodatacow
by Yan Zheng
· 16 years ago
ab78c84
Btrfs: Throttle operations if the reference cache gets too large
by Chris Mason
· 16 years ago
017e536
Btrfs: Leaf reference cache update
by Chris Mason
· 16 years ago
31153d8
Btrfs: Add a leaf reference cache
by Yan Zheng
· 16 years ago
974e35a
Btrfs: Properly release lock in pin_down_bytes
by Yan
· 16 years ago
8e8a1e3
Btrfs: Fix a few functions that exit without stopping their transaction
by Josef Bacik
· 16 years ago
3eaa288
Btrfs: Fix the defragmention code and the block relocation code for data=ordered
by Chris Mason
· 16 years ago
c286ac4
Btrfs: alloc_mutex latency reduction
by Chris Mason
· 16 years ago
e34a5b4
Btrfs: Add some conditional schedules near the alloc_mutex
by Chris Mason
· 16 years ago
a61e6f2
Btrfs: Use a mutex in the extent buffer for tree block locking
by Chris Mason
· 16 years ago
4a09675
Btrfs: Data ordered fixes
by Chris Mason
· 16 years ago
54641bd1
Btrfs: Force caching of metadata block groups on mount to avoid deadlock
by Chris Mason
· 16 years ago
ee6e650
Add a per-inode lock around btrfs_drop_extents
by Chris Mason
· 16 years ago
e6dcd2d
Btrfs: New data=ordered implementation
by Chris Mason
· 16 years ago
7d9eb12
Btrfs: Add locking around volume management (device add/remove/balance)
by Chris Mason
· 16 years ago
3f157a2
Btrfs: Online btree defragmentation fixes
by Chris Mason
· 16 years ago
079899c
Btrfs: Change find_extent_buffer to use TestSetPageLocked
by Chris Mason
· 16 years ago
e7a8456
Btrfs: Add btree locking to the tree defragmentation code
by Chris Mason
· 16 years ago
a74a4b9
Btrfs: Replace the transaction work queue with kthreads
by Chris Mason
· 16 years ago
333db94
Btrfs: Fix snapshot deletion to release the alloc_mutex much more often.
by Chris Mason
· 16 years ago
5cd57b2
Btrfs: Add a skip_locking parameter to struct path, and make various funcs honor it
by Chris Mason
· 16 years ago
051e1b9
Drop locks in btrfs_search_slot when reading a tree block.
by Chris Mason
· 16 years ago
a213501
Btrfs: Replace the big fs_mutex with a collection of other locks
by Chris Mason
· 16 years ago
925baed
Btrfs: Start btree concurrency work.
by Chris Mason
· 16 years ago
0ef3e66
Btrfs: Allocator fix variety pack
by Chris Mason
· 16 years ago
1259ab7
Btrfs: Handle write errors on raid1 and raid10
by Chris Mason
· 16 years ago
ca7a79a
Btrfs: Pass down the expected generation number when reading tree blocks
by Chris Mason
· 16 years ago
323da79
Btrfs: Chunk relocation fine tuning, and add a few printks to show progress
by Chris Mason
· 16 years ago
bbaf549
Btrfs: A number of nodatacow fixes
by Chris Mason
· 16 years ago
a68d593
Btrfs: Update nodatacow mode to support cloned single files and resizing
by Chris Mason
· 16 years ago
bf4ef67
Btrfs: Properly find the root for snapshotted blocks during chunk relocation
by Chris Mason
· 16 years ago
a061fc8
Btrfs: Add support for online device removal
by Chris Mason
· 16 years ago
a236aed
Btrfs: Deal with failed writes in mirrored configurations
by Chris Mason
· 16 years ago
ec44a35
Btrfs: Add balance ioctl to restripe the chunks
by Chris Mason
· 16 years ago
8e7bf94
Btrfs: Do more optimal file RA during shrinking and defrag
by Chris Mason
· 16 years ago
Next »