summaryrefslogtreecommitdiff
path: root/fs/btrfs/free-space-tree.c
AgeCommit message (Expand)Author
2025-10-13btrfs: do not assert we found block group item when creating free space treeFilipe Manana
2025-09-23btrfs: add unlikely annotations to branches leading to transaction abortDavid Sterba
2025-09-23btrfs: add unlikely annotations to branches leading to EIODavid Sterba
2025-07-21btrfs: cache if we are using free space bitmaps for a block groupFilipe Manana
2025-07-21btrfs: add and use helper to determine if using bitmaps in free space treeFilipe Manana
2025-07-21btrfs: use fs_info from local variable in btrfs_convert_free_space_to_extents()Filipe Manana
2025-07-21btrfs: avoid double slot decrement at btrfs_convert_free_space_to_extents()Filipe Manana
2025-07-21btrfs: turn remove argument of modify_free_space_bitmap() to booleanFilipe Manana
2025-07-21btrfs: rename free_space_set_bits() and make it less confusingFilipe Manana
2025-07-21btrfs: add btrfs prefix to free space tree exported functionsFilipe Manana
2025-07-21btrfs: remove pointless out label from load_free_space_extents()Filipe Manana
2025-07-21btrfs: remove pointless out label from load_free_space_bitmaps()Filipe Manana
2025-07-21btrfs: remove pointless out label from add_free_space_extent()Filipe Manana
2025-07-21btrfs: remove pointless out label from remove_free_space_extent()Filipe Manana
2025-07-21btrfs: remove pointless out label from modify_free_space_bitmap()Filipe Manana
2025-07-21btrfs: make free_space_test_bit() return a boolean insteadFilipe Manana
2025-07-21btrfs: make extent_buffer_test_bit() return a boolean insteadFilipe Manana
2025-07-21btrfs: remove pointless out label from update_free_space_extent_count()Filipe Manana
2025-07-21btrfs: remove pointless out label from add_new_free_space_info()Filipe Manana
2025-07-21btrfs: check BLOCK_GROUP_FLAG_NEEDS_FREE_SPACE at __add_block_group_free_space()Filipe Manana
2025-07-21btrfs: always abort transaction on failure to add block group to free space treeFilipe Manana
2025-07-21btrfs: move transaction aborts to the error site in add_block_group_free_space()David Sterba
2025-07-21btrfs: move transaction aborts to the error site in remove_block_group_free_s...David Sterba
2025-06-27btrfs: fix failure to rebuild free space tree using multiple transactionsFilipe Manana
2025-06-19btrfs: fix assertion when building free space treeFilipe Manana
2025-05-15btrfs: move transaction aborts to the error site in add_to_free_space_tree()David Sterba
2025-05-15btrfs: move transaction aborts to the error site in remove_from_free_space_tr...David Sterba
2025-05-15btrfs: move transaction aborts to the error site in convert_free_space_to_ext...David Sterba
2025-05-15btrfs: move transaction aborts to the error site in convert_free_space_to_bit...David Sterba
2025-05-15btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN()David Sterba
2025-03-18btrfs: use BTRFS_PATH_AUTO_FREE in load_free_space_tree()David Sterba
2025-03-18btrfs: use BTRFS_PATH_AUTO_FREE in clear_free_space_tree()David Sterba
2025-03-18btrfs: use BTRFS_PATH_AUTO_FREE in populate_free_space_tree()David Sterba
2025-01-13btrfs: free-space-tree: remove unnecessary calls to btrfs_mark_buffer_dirty()Filipe Manana
2025-01-13btrfs: handle free space tree rebuild in multiple transactionsQu Wenruo
2024-07-11btrfs: do not BUG_ON() when freeing tree block after errorFilipe Manana
2024-03-04btrfs: move transaction abort to the error site btrfs_rebuild_free_space_tree()David Sterba
2024-03-04btrfs: move transaction abort to the error site in btrfs_create_free_space_tr...David Sterba
2024-03-04btrfs: move transaction abort to the error site in btrfs_delete_free_space_tr...David Sterba
2023-10-12btrfs: abort transaction on generation mismatch when marking eb as dirtyFilipe Manana
2023-08-21btrfs: rename add_new_free_space() to btrfs_add_new_free_space()Filipe Manana
2023-07-24btrfs: remove BUG_ON()'s in add_new_free_space()Filipe Manana
2023-06-19btrfs: fix race when deleting free space root from the dirty cow roots listFilipe Manana
2023-05-10btrfs: make clear_cache mount option to rebuild FST without disabling itQu Wenruo
2023-02-15btrfs: rename btrfs_clean_tree_block to btrfs_clear_buffer_dirtyJosef Bacik
2023-02-15btrfs: add trans argument to btrfs_clean_tree_blockJosef Bacik
2022-12-05btrfs: convert btrfs_block_group::needs_free_space to runtime flagDavid Sterba
2022-12-05btrfs: move root tree prototypes to their own headerJosef Bacik
2022-12-05btrfs: move extent-tree helpers into their own header fileJosef Bacik
2022-12-05btrfs: move accessor helpers into accessors.hJosef Bacik