Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
f262fa8de6a2510e13a59ad3ecdcb0f2d468bb98
/
fs
/
btrfs
/
extent-tree.c
f262fa8
btrfs: drop default value assignments in enums
by David Sterba
· 6 years ago
a07e8a4
btrfs: use mask for RAID56 profiles
by David Sterba
· 6 years ago
c7369b3
btrfs: add mask for all RAID1 types
by David Sterba
· 6 years ago
6d58a55
btrfs: raid56: clear incompat block group flags after removing the last one
by David Sterba
· 6 years ago
53460a4
btrfs: trim: make reserved device area adjustments more explicit
by Nikolay Borisov
· 6 years ago
65019df
btrfs: resurrect btrfs_crc32c()
by Johannes Thumshirn
· 6 years ago
480b9b4
btrfs: extent-tree: Add trace events for space info numbers update
by Qu Wenruo
· 6 years ago
0185f36
btrfs: extent-tree: Add lockdep assert when updating space info
by Qu Wenruo
· 6 years ago
158da51
btrfs: refactor helper for bg flags to name conversion
by David Sterba
· 6 years ago
9fa02ac
btrfs: use raid_attr table in get_profile_num_devs
by David Sterba
· 6 years ago
c8bf1b6
btrfs: remove mapping tree structures indirection
by David Sterba
· 6 years ago
7819244
btrfs: extent-tree: Refactor add_pinned_bytes() to add|sub_pinned_bytes()
by Qu Wenruo
· 6 years ago
8eaf40c
Btrfs: fix race between block group removal and block group allocation
by Filipe Manana
· 6 years ago
8103d10
btrfs: Always trim all unallocated space in btrfs_trim_free_extents
by Nikolay Borisov
· 6 years ago
14ae4ec
btrfs: extent-tree: Fix a bug that btrfs is unable to add pinned bytes
by Qu Wenruo
· 6 years ago
450ff83
btrfs: sysfs: Fix error path kobject memory leak
by Tobin C. Harding
· 6 years ago
c8eaeac7
btrfs: reserve delalloc metadata differently
by Josef Bacik
· 6 years ago
4297ff8
btrfs: track DIO bytes in flight
by Josef Bacik
· 6 years ago
f5c8daa
btrfs: remove unused parameter fs_info from btrfs_set_disk_extent_flags
by David Sterba
· 6 years ago
c6e340b
btrfs: remove unused parameter fs_info from btrfs_add_delayed_extent_op
by David Sterba
· 6 years ago
c71dd88
btrfs: remove unused parameter fs_info from btrfs_extend_item
by David Sterba
· 6 years ago
78ac4f9
btrfs: remove unused parameter fs_info from btrfs_truncate_item
by David Sterba
· 6 years ago
c4140cb
btrfs: qgroup: Don't scan leaf if we're modifying reloc tree
by Qu Wenruo
· 6 years ago
ffd4bb2
btrfs: extent-tree: Use btrfs_ref to refactor btrfs_free_extent()
by Qu Wenruo
· 6 years ago
82fa113
btrfs: extent-tree: Use btrfs_ref to refactor btrfs_inc_extent_ref()
by Qu Wenruo
· 6 years ago
ddf30cf
btrfs: extent-tree: Use btrfs_ref to refactor add_pinned_bytes()
by Qu Wenruo
· 6 years ago
8a5040f
btrfs: ref-verify: Use btrfs_ref to refactor btrfs_ref_tree_mod()
by Qu Wenruo
· 6 years ago
7667559
btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_delayed_data_ref()
by Qu Wenruo
· 6 years ago
ed4f255
btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_delayed_tree_ref()
by Qu Wenruo
· 6 years ago
dd28b6a
btrfs: extent-tree: Open-code process_func in __btrfs_mod_ref
by Qu Wenruo
· 6 years ago
2ceeae2
btrfs: get fs_info from block group in btrfs_find_space_cluster
by David Sterba
· 6 years ago
bb6cb1c
btrfs: get fs_info from block group in load_free_space_cache
by David Sterba
· 6 years ago
7949f33
btrfs: get fs_info from block group in lookup_free_space_inode
by David Sterba
· 6 years ago
fdf0860
btrfs: get fs_info from block group in pin_down_extent
by David Sterba
· 6 years ago
f87b7eb
btrfs: get fs_info from block group in next_block_group
by David Sterba
· 6 years ago
32b593b
Btrfs: remove no longer used function to run delayed refs asynchronously
by Filipe Manana
· 6 years ago
74f657d
Btrfs: remove no longer used member num_dirty_bgs from transaction
by Filipe Manana
· 6 years ago
fe04153
btrfs: get fs_info from trans in btrfs_write_out_cache
by David Sterba
· 6 years ago
4ca75f1
btrfs: get fs_info from trans in create_free_space_inode
by David Sterba
· 6 years ago
9078776
btrfs: get fs_info from trans in btrfs_set_log_full_commit
by David Sterba
· 6 years ago
6b27940
btrfs: get fs_info from trans in update_block_group
by David Sterba
· 6 years ago
5742d15
btrfs: get fs_info from trans in btrfs_write_dirty_block_groups
by David Sterba
· 6 years ago
bbebb3e
btrfs: get fs_info from trans in btrfs_setup_space_cache
by David Sterba
· 6 years ago
39db232
btrfs: get fs_info from trans in write_one_cache_group
by David Sterba
· 6 years ago
929be17
btrfs: Switch btrfs_trim_free_extents to find_first_clear_extent_bit
by Nikolay Borisov
· 6 years ago
8811133
btrfs: Optimize unallocated chunks discard
by Nikolay Borisov
· 6 years ago
e74e399
btrfs: Factor out in_range macro
by Nikolay Borisov
· 6 years ago
60dfdf2
btrfs: Remove 'trans' argument from find_free_dev_extent(_start)
by Nikolay Borisov
· 6 years ago
1c11b63
btrfs: replace pending/pinned chunks lists with io tree
by Jeff Mahoney
· 6 years ago
c2d1b3a
btrfs: Honour FITRIM range constraints during free space trim
by Nikolay Borisov
· 6 years ago
6a884d7d
btrfs: get fs_info from eb in clean_tree_block
by David Sterba
· 6 years ago
bcdc428
btrfs: get fs_info from eb in btrfs_exclude_logged_extents
by David Sterba
· 6 years ago
3b1da51
Btrfs: remove no longer used 'sync' member from transaction handle
by Filipe Manana
· 6 years ago
139a561
btrfs: Avoid possible qgroup_rsv_size overflow in btrfs_calculate_inode_block_rsv_size
by Nikolay Borisov
· 6 years ago
aea6f02
btrfs: save drop_progress if we drop refs at all
by Josef Bacik
· 6 years ago
78c52d9
btrfs: check for refs on snapshot delete resume
by Josef Bacik
· 6 years ago
1418bae
btrfs: qgroup: Move reserved data accounting from btrfs_delayed_ref_head to btrfs_qgroup_extent_record
by Qu Wenruo
· 6 years ago
9a0ec83
btrfs: use WARN_ON in a canonical form btrfs_remove_block_group
by Nikolay Borisov
· 6 years ago
8a1bbe1
btrfs: be more explicit about allowed flush states
by Josef Bacik
· 6 years ago
5df1136
btrfs: loop in inode_rsv_refill
by Josef Bacik
· 6 years ago
f91587e
btrfs: don't enospc all tickets on flush failure
by Josef Bacik
· 6 years ago
450114f
btrfs: don't use global reserve for chunk allocation
by Josef Bacik
· 6 years ago
b78e561
btrfs: dump block_rsv details when dumping space info
by Josef Bacik
· 6 years ago
d89dbef
btrfs: check if there are free block groups for commit
by Josef Bacik
· 6 years ago
034f784
btrfs: replace cleaner_delayed_iput_mutex with a waitqueue
by Josef Bacik
· 6 years ago
3ece54e
btrfs: Output ENOSPC debug info in inc_block_group_ro
by Qu Wenruo
· 6 years ago
8bead25
btrfs: open code now trivial btrfs_set_lock_blocking
by David Sterba
· 7 years ago
119e80d
btrfs: call btrfs_create_pending_block_groups unconditionally
by Josef Bacik
· 6 years ago
420829d
btrfs: Refactor shrink_delalloc
by Nikolay Borisov
· 6 years ago
3ec9a4c
btrfs: run delayed iputs before committing
by Josef Bacik
· 6 years ago
31890da
btrfs: handle delayed ref head accounting cleanup in abort
by Josef Bacik
· 6 years ago
52042d8
btrfs: Fix typos in comments and strings
by Andrea Gelmini
· 6 years ago
0568e82
btrfs: run delayed items before dropping the snapshot
by Josef Bacik
· 6 years ago
83354f0
btrfs: catch cow on deleting snapshots
by Josef Bacik
· 6 years ago
01e0da4
btrfs: extent-tree: cleanup one-shot usage of @blocksize in do_walk_down
by Qu Wenruo
· 6 years ago
64403612
btrfs: rework btrfs_check_space_for_delayed_refs
by Josef Bacik
· 6 years ago
413df72
btrfs: add new flushing states for the delayed refs rsv
by Josef Bacik
· 6 years ago
4c8edbc
btrfs: update may_commit_transaction to use the delayed refs rsv
by Josef Bacik
· 6 years ago
ba2c4d4
btrfs: introduce delayed_refs_rsv
by Josef Bacik
· 6 years ago
bedc6617
btrfs: cleanup extent_op handling
by Josef Bacik
· 6 years ago
07c4777
btrfs: add cleanup_ref_head_accounting helper
by Josef Bacik
· 6 years ago
d7baffd
btrfs: add btrfs_delete_ref_head helper
by Josef Bacik
· 6 years ago
0e6ec38
Btrfs: allow clear_extent_dirty() to receive a cached extent state record
by Filipe Manana
· 6 years ago
de37aa5
btrfs: Remove fsid/metadata_fsid fields from btrfs_info
by Nikolay Borisov
· 6 years ago
7239ff4
btrfs: Introduce support for FSID change without metadata rewrite
by Nikolay Borisov
· 6 years ago
e72d79d
btrfs: Refactor find_free_extent loops update into find_free_extent_update_loop
by Qu Wenruo
· 6 years ago
e1a4184
btrfs: Refactor unclustered extent allocation into find_free_extent_unclustered()
by Qu Wenruo
· 6 years ago
d06e3bb
btrfs: Refactor clustered extent allocation into find_free_extent_clustered
by Qu Wenruo
· 6 years ago
b4bd745
btrfs: Introduce find_free_extent_ctl structure for later rework
by Qu Wenruo
· 6 years ago
e2907c1
btrfs: extent-tree: Detect bytes_pinned underflow earlier
by Lu Fengqi
· 6 years ago
9f9b8e8
btrfs: extent-tree: Detect bytes_may_use underflow earlier
by Qu Wenruo
· 6 years ago
80ee54b
btrfs: fix insert_reserved error handling
by Josef Bacik
· 6 years ago
fb5c39d
btrfs: don't use ctl->free_space for max_extent_size
by Josef Bacik
· 6 years ago
21a94f7
btrfs: reset max_extent_size properly
by Josef Bacik
· 6 years ago
5ce5555
Btrfs: fix deadlock when writing out free space caches
by Filipe Manana
· 6 years ago
7c86162
btrfs: remove fs_info from btrfs_should_throttle_delayed_refs
by Lu Fengqi
· 6 years ago
af9b8a0
btrfs: remove fs_info from btrfs_check_space_for_delayed_refs
by Lu Fengqi
· 6 years ago
9e920a6
btrfs: delayed-ref: pass delayed_refs directly to btrfs_delayed_ref_lock
by Lu Fengqi
· 6 years ago
5637c74
btrfs: delayed-ref: pass delayed_refs directly to btrfs_select_ref_head
by Lu Fengqi
· 6 years ago
545e336
btrfs: make sure we create all new block groups
by Josef Bacik
· 6 years ago
Next »