- 9ef1722 btrfs: stop reserving excessive space for block group item insertions by Filipe Manana · 1 year, 5 months ago
- f66e020 btrfs: stop reserving excessive space for block group item updates by Filipe Manana · 1 year, 5 months ago
- cecbb53 btrfs: record simple quota deltas in delayed refs by Boris Burkov · 1 year, 8 months ago
- cf79ac4 btrfs: track original extent owner in head_ref by Boris Burkov · 1 year, 8 months ago
- 610647d btrfs: rename tree_ref and data_ref owning_root by Boris Burkov · 1 year, 8 months ago
- 182940f btrfs: qgroup: add new quota mode for simple quotas by Boris Burkov · 1 year, 10 months ago
- 28270e2 btrfs: always reserve space for delayed refs when starting transaction by Filipe Manana · 1 year, 6 months ago
- adb86db btrfs: stop doing excessive space reservation for csum deletion by Filipe Manana · 1 year, 6 months ago
- b6ea3e6 btrfs: remove pointless initialization at btrfs_delayed_refs_rsv_release() by Filipe Manana · 1 year, 6 months ago
- 3ee56a5 btrfs: reserve space for delayed refs on a per ref basis by Filipe Manana · 1 year, 6 months ago
- 03551d6 btrfs: pass a space_info argument to btrfs_reserve_metadata_bytes() by Filipe Manana · 1 year, 6 months ago
- 9580503 btrfs: reformat remaining kdoc style comments by David Sterba · 1 year, 6 months ago
- a7ddeeb btrfs: prevent transaction block reserve underflow when starting transaction by Filipe Manana · 1 year, 6 months ago
- 2ed45c0 btrfs: fix race when refilling delayed refs block reserve by Filipe Manana · 1 year, 6 months ago
- f1ed785 btrfs: use a single switch statement when initializing delayed ref head by Filipe Manana · 1 year, 9 months ago
- 61c681f btrfs: use bool type for delayed ref head fields that are used as booleans by Filipe Manana · 1 year, 9 months ago
- 1e6b71c btrfs: assert correct lock is held at btrfs_select_ref_head() by Filipe Manana · 1 year, 9 months ago
- 798f4d9 btrfs: get rid of label and goto at insert_delayed_ref() by Filipe Manana · 1 year, 9 months ago
- f38462c btrfs: make insert_delayed_ref() return a bool instead of an int by Filipe Manana · 1 year, 9 months ago
- 293f819 btrfs: use a bool to track qgroup record insertion when adding ref head by Filipe Manana · 1 year, 9 months ago
- 4d34ad3 btrfs: remove pointless in_tree field from struct btrfs_delayed_ref_node by Filipe Manana · 1 year, 9 months ago
- 53499d5 btrfs: remove unused is_head field from struct btrfs_delayed_ref_node by Filipe Manana · 1 year, 9 months ago
- 0e55a54 btrfs: add helper to calculate space for delayed references by Filipe Manana · 2 years ago
- 1d0df22 btrfs: calculate the right space for a single delayed ref when refilling by Filipe Manana · 2 years ago
- a8fdc05 btrfs: remove obsolete delayed ref throttling logic when truncating items by Filipe Manana · 2 years ago
- cf5fa92 btrfs: simplify btrfs_should_throttle_delayed_refs() by Filipe Manana · 2 years ago
- 5c1f2c6 btrfs: pass a bool size update argument to btrfs_block_rsv_add_bytes() by Filipe Manana · 2 years ago
- 0c555c9 btrfs: directly pass in fs_info to btrfs_merge_delayed_refs by Johannes Thumshirn · 2 years, 3 months ago
- afe2d74 btrfs: drop trans parameter of insert_delayed_ref by Johannes Thumshirn · 2 years, 3 months ago
- f09f785 btrfs: remove trans parameter of merge_ref by Johannes Thumshirn · 2 years, 3 months ago
- 4c89493 btrfs: drop unused trans parameter of drop_delayed_ref by Johannes Thumshirn · 2 years, 3 months ago
- 43dd529 btrfs: update function comments by David Sterba · 2 years, 4 months ago
- fc97a41 btrfs: move mount option definitions to fs.h by Josef Bacik · 2 years, 5 months ago
- 9b569ea btrfs: move the printk helpers out of ctree.h by Josef Bacik · 2 years, 5 months ago
- c70c2c5 btrfs: switch btrfs_block_rsv::full to bool by David Sterba · 2 years, 8 months ago
- 0e3696f btrfs: remove btrfs_delayed_extent_op::is_data by David Sterba · 6 years ago
- c18e323 btrfs: reserve extra space for the free space tree by Josef Bacik · 3 years, 3 months ago
- 9270501 btrfs: change root to fs_info for btrfs_reserve_metadata_bytes by Josef Bacik · 3 years, 4 months ago
- 681145d btrfs: pull up qgroup checks from delayed-ref core to init time by Nikolay Borisov · 3 years, 5 months ago
- d55b9e6 btrfs: rely on owning_root field in btrfs_add_delayed_tree_ref to detect CHUNK_ROOT by Nikolay Borisov · 3 years, 5 months ago
- 113479d btrfs: rename root fields in delayed refs structs by Nikolay Borisov · 3 years, 5 months ago
- 8949b9a btrfs: fix lock inversion problem when doing qgroup extent tracing by Filipe Manana · 3 years, 8 months ago
- 138a12d btrfs: rip out btrfs_space_info::total_bytes_pinned by Josef Bacik · 3 years, 8 months ago
- ffbc10a btrfs: update debug message when checking seq number of a delayed ref by Filipe Manana · 4 years ago
- 4bae788 btrfs: add and use helper to get lowest sequence number for the tree mod log by Filipe Manana · 4 years ago
- f3a84cc btrfs: move the tree mod log code into its own file by Filipe Manana · 4 years ago
- 81e75ac btrfs: account for new extents being deleted in total_bytes_pinned by Josef Bacik · 4 years, 2 months ago
- 2187374f3 btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself by Josef Bacik · 4 years, 2 months ago
- 696eb22b btrfs: fix parameter description in delayed-ref.c functions by Nikolay Borisov · 4 years, 1 month ago
- 63f018b btrfs: Remove __ prefix from btrfs_block_rsv_release by Nikolay Borisov · 5 years ago
- 7227ff4 Btrfs: fix race between adding and putting tree mod seq elements and nodes by Filipe Manana · 5 years ago
- d05e464 btrfs: rename btrfs_space_info_add_old_bytes by Josef Bacik · 6 years ago
- 2bd36e7 btrfs: rename the btrfs_calc_*_metadata_size helpers by Josef Bacik · 6 years ago
- 6ef03de btrfs: migrate the delayed refs rsv code by Josef Bacik · 6 years ago
- 38e9372 btrfs: assert delayed ref lock in btrfs_find_delayed_ref_head 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
- 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
- 1418bae btrfs: qgroup: Move reserved data accounting from btrfs_delayed_ref_head to btrfs_qgroup_extent_record by Qu Wenruo · 6 years ago
- ba2c4d4 btrfs: introduce delayed_refs_rsv by Josef Bacik · 6 years ago
- 158ffa3 btrfs: only track ref_heads in delayed_ref_updates by Josef Bacik · 6 years ago
- d7baffd btrfs: add btrfs_delete_ref_head helper by Josef Bacik · 6 years ago
- 0a9df0d btrfs: delayed-ref: extract find_first_ref_head from find_ref_head by Lu Fengqi · 6 years ago
- d9352794 btrfs: switch return_bigger to bool in find_ref_head 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
- e3d0396 Btrfs: delayed-refs: use rb_first_cached for ref_tree by Liu Bo · 7 years ago
- 5c9d028 Btrfs: delayed-refs: use rb_first_cached for href_root by Liu Bo · 7 years ago
- 7b4284d btrfs: Streamline memory allocation failure handling in btrfs_add_delayed_tree_ref by Nikolay Borisov · 7 years ago
- 88a979c btrfs: Remove fs_info from btrfs_add_delayed_data_ref by Nikolay Borisov · 7 years ago
- 44e1c47 btrfs: Remove fs_info from btrfs_add_delayed_tree_ref by Nikolay Borisov · 7 years ago
- 2335efa btrfs: split delayed ref head initialization and addition by Nikolay Borisov · 7 years ago
- eb86ec7 btrfs: Use init_delayed_ref_head in add_delayed_ref_head by Nikolay Borisov · 7 years ago
- a2e569b btrfs: Introduce init_delayed_ref_head by Nikolay Borisov · 7 years ago
- cd7f969 btrfs: Open-code add_delayed_data_ref by Nikolay Borisov · 7 years ago
- 70d6400 btrfs: Open-code add_delayed_tree_ref by Nikolay Borisov · 7 years ago
- c812c8a btrfs: Use init_delayed_ref_common in add_delayed_data_ref by Nikolay Borisov · 7 years ago
- 646f4dd btrfs: Use init_delayed_ref_common in add_delayed_tree_ref by Nikolay Borisov · 7 years ago
- cb49a87 btrfs: Factor out common delayed refs init code by Nikolay Borisov · 7 years ago
- be97f13 btrfs: Drop fs_info parameter from btrfs_merge_delayed_refs by Nikolay Borisov · 7 years ago
- f033798 btrfs: Drop fs_info parameter from add_delayed_data_ref by Nikolay Borisov · 7 years ago
- 1acda0c btrfs: Drop add_delayed_ref_head fs_info parameter by Nikolay Borisov · 7 years ago
- 41d0bd3 btrfs: Drop delayed_refs argument from btrfs_check_delayed_seq by Nikolay Borisov · 7 years ago
- 5e388e9 btrfs: Fix race condition between delayed refs and blockgroup removal by Nikolay Borisov · 7 years ago
- c1d7c51 btrfs: replace GPL boilerplate by SPDX -- sources by David Sterba · 7 years ago
- a4666e6 btrfs: use lockdep_assert_held for spinlocks by David Sterba · 7 years ago
- e67c718 btrfs: add more __cold annotations by David Sterba · 7 years ago
- 952bd3db btrfs: Ignore errors from btrfs_qgroup_trace_extent_post by Nikolay Borisov · 7 years ago
- f5c29bd Btrfs: add __init macro to btrfs init functions by Liu Bo · 7 years ago
- 0e0adbc btrfs: track refs in a rb_tree instead of a list by Josef Bacik · 7 years ago
- 1d148e5 btrfs: add a comp_refs() helper by Josef Bacik · 7 years ago
- c7ad7c8 btrfs: switch args for comp_*_refs by Josef Bacik · 7 years ago
- 3b60d436 btrfs: remove type argument from comp_tree_refs by Josef Bacik · 7 years ago
- d278850 btrfs: remove delayed_ref_node from ref_head by Josef Bacik · 7 years ago
- 7be0791 Btrfs: return old and new total ref mods when adding delayed refs by Omar Sandoval · 8 years ago
- 6df8cdf btrfs: convert btrfs_delayed_ref_node.refs from atomic_t to refcount_t by Elena Reshetova · 8 years ago
- fb235dc btrfs: qgroup: Move half of the qgroup accounting time out of commit trans by Qu Wenruo · 8 years ago
- f72ad18e Btrfs: pass delayed_refs directly to btrfs_find_delayed_ref_head by Liu Bo · 8 years ago
- fef394f btrfs: drop unused extent_op arg from btrfs_add_delayed_data_ref by Jeff Mahoney · 8 years ago
- 1d57ee9 btrfs: improve delayed refs iterations by Wang Xiaoguang · 8 years ago