Age | Commit message (Expand) | Author | Files | Lines |
2024-11-14 | btrfs: reinitialize delayed ref list after deleting it from the list | Filipe Manana | 1 | -1/+1 |
2023-09-20 | btrfs: prevent transaction block reserve underflow when starting transaction | Filipe Manana | 1 | -8/+1 |
2023-09-20 | btrfs: fix race when refilling delayed refs block reserve | Filipe Manana | 1 | -3/+34 |
2023-06-19 | btrfs: use a single switch statement when initializing delayed ref head | Filipe Manana | 1 | -20/+24 |
2023-06-19 | btrfs: use bool type for delayed ref head fields that are used as booleans | Filipe Manana | 1 | -6/+6 |
2023-06-19 | btrfs: assert correct lock is held at btrfs_select_ref_head() | Filipe Manana | 1 | -0/+1 |
2023-06-19 | btrfs: get rid of label and goto at insert_delayed_ref() | Filipe Manana | 1 | -11/+8 |
2023-06-19 | btrfs: make insert_delayed_ref() return a bool instead of an int | Filipe Manana | 1 | -13/+14 |
2023-06-19 | btrfs: use a bool to track qgroup record insertion when adding ref head | Filipe Manana | 1 | -5/+5 |
2023-06-19 | btrfs: remove pointless in_tree field from struct btrfs_delayed_ref_node | Filipe Manana | 1 | -2/+0 |
2023-06-19 | btrfs: remove unused is_head field from struct btrfs_delayed_ref_node | Filipe Manana | 1 | -1/+0 |
2023-04-17 | btrfs: add helper to calculate space for delayed references | Filipe Manana | 1 | -36/+4 |
2023-04-17 | btrfs: calculate the right space for a single delayed ref when refilling | Filipe Manana | 1 | -0/+11 |
2023-04-17 | btrfs: remove obsolete delayed ref throttling logic when truncating items | Filipe Manana | 1 | -16/+0 |
2023-04-17 | btrfs: simplify btrfs_should_throttle_delayed_refs() | Filipe Manana | 1 | -4/+2 |
2023-04-17 | btrfs: pass a bool size update argument to btrfs_block_rsv_add_bytes() | Filipe Manana | 1 | -1/+1 |
2023-02-13 | btrfs: directly pass in fs_info to btrfs_merge_delayed_refs | Johannes Thumshirn | 1 | -2/+1 |
2023-02-13 | btrfs: drop trans parameter of insert_delayed_ref | Johannes Thumshirn | 1 | -4/+3 |
2023-02-13 | btrfs: remove trans parameter of merge_ref | Johannes Thumshirn | 1 | -3/+2 |
2023-02-13 | btrfs: drop unused trans parameter of drop_delayed_ref | Johannes Thumshirn | 1 | -5/+4 |
2022-12-05 | btrfs: update function comments | David Sterba | 1 | -10/+9 |
2022-12-05 | btrfs: move mount option definitions to fs.h | Josef Bacik | 1 | -0/+1 |
2022-12-05 | btrfs: move the printk helpers out of ctree.h | Josef Bacik | 1 | -0/+1 |
2022-07-25 | btrfs: switch btrfs_block_rsv::full to bool | David Sterba | 1 | -2/+2 |
2022-05-16 | btrfs: remove btrfs_delayed_extent_op::is_data | David Sterba | 1 | -3/+1 |
2022-01-07 | btrfs: reserve extra space for the free space tree | Josef Bacik | 1 | -0/+22 |
2022-01-03 | btrfs: change root to fs_info for btrfs_reserve_metadata_bytes | Josef Bacik | 1 | -2/+1 |
2021-10-26 | btrfs: pull up qgroup checks from delayed-ref core to init time | Nikolay Borisov | 1 | -4/+0 |
2021-10-26 | btrfs: rely on owning_root field in btrfs_add_delayed_tree_ref to detect CHUN... | Nikolay Borisov | 1 | -1/+1 |
2021-10-26 | btrfs: rename root fields in delayed refs structs | Nikolay Borisov | 1 | -6/+7 |
2021-07-22 | btrfs: fix lock inversion problem when doing qgroup extent tracing | Filipe Manana | 1 | -2/+2 |
2021-06-22 | btrfs: rip out btrfs_space_info::total_bytes_pinned | Josef Bacik | 1 | -26/+0 |
2021-04-19 | btrfs: update debug message when checking seq number of a delayed ref | Filipe Manana | 1 | -3/+2 |
2021-04-19 | btrfs: add and use helper to get lowest sequence number for the tree mod log | Filipe Manana | 1 | -24/+9 |
2021-04-19 | btrfs: move the tree mod log code into its own file | Filipe Manana | 1 | -4/+5 |
2021-02-09 | btrfs: account for new extents being deleted in total_bytes_pinned | Josef Bacik | 1 | -0/+5 |
2021-02-09 | btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself | Josef Bacik | 1 | -21/+30 |
2021-02-09 | btrfs: fix parameter description in delayed-ref.c functions | Nikolay Borisov | 1 | -10/+13 |
2020-03-23 | btrfs: Remove __ prefix from btrfs_block_rsv_release | Nikolay Borisov | 1 | -2/+1 |
2020-01-31 | Btrfs: fix race between adding and putting tree mod seq elements and nodes | Filipe Manana | 1 | -4/+4 |
2019-09-09 | btrfs: rename btrfs_space_info_add_old_bytes | Josef Bacik | 1 | -1/+1 |
2019-09-09 | btrfs: rename the btrfs_calc_*_metadata_size helpers | Josef Bacik | 1 | -4/+4 |
2019-07-04 | btrfs: migrate the delayed refs rsv code | Josef Bacik | 1 | -0/+174 |
2019-07-02 | btrfs: assert delayed ref lock in btrfs_find_delayed_ref_head | David Sterba | 1 | -3/+4 |
2019-04-29 | btrfs: remove unused parameter fs_info from btrfs_add_delayed_extent_op | David Sterba | 1 | -2/+1 |
2019-04-29 | btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_delayed_data_ref() | Qu Wenruo | 1 | -5/+14 |
2019-04-29 | btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_delayed_tree_ref() | Qu Wenruo | 1 | -7/+17 |
2019-02-25 | btrfs: qgroup: Move reserved data accounting from btrfs_delayed_ref_head to b... | Qu Wenruo | 1 | -11/+4 |
2018-12-17 | btrfs: introduce delayed_refs_rsv | Josef Bacik | 1 | -6/+38 |
2018-12-17 | btrfs: only track ref_heads in delayed_ref_updates | Josef Bacik | 1 | -3/+0 |