| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-23 | btrfs: fix typos in comments and strings | David Sterba | 1 | -1/+1 |
| 2025-09-22 | btrfs: convert several int parameters to bool | David Sterba | 1 | -1/+1 |
| 2025-07-21 | btrfs: use our message helpers instead of pr_err/pr_warn/pr_info | David Sterba | 1 | -1/+2 |
| 2025-07-21 | btrfs: rename err to ret in btrfs_lock_extent_bits() | David Sterba | 1 | -5/+5 |
| 2025-07-21 | btrfs: rename err to ret in btrfs_try_lock_extent_bits() | David Sterba | 1 | -4/+3 |
| 2025-05-15 | btrfs: make extent unpinning more efficient when committing transaction | Filipe Manana | 1 | -0/+20 |
| 2025-05-15 | btrfs: remove unnecessary NULL checks before freeing extent state | Filipe Manana | 1 | -6/+3 |
| 2025-05-15 | btrfs: avoid re-searching tree when setting bits in an extent range | Filipe Manana | 1 | -0/+16 |
| 2025-05-15 | btrfs: avoid repeated extent state processing when setting extent bits | Filipe Manana | 1 | -8/+6 |
| 2025-05-15 | btrfs: simplify last record detection at set_extent_bit() | Filipe Manana | 1 | -6/+4 |
| 2025-05-15 | btrfs: exit after state split error at set_extent_bit() | Filipe Manana | 1 | -1/+4 |
| 2025-05-15 | btrfs: exit after state insertion failure at set_extent_bit() | Filipe Manana | 1 | -0/+1 |
| 2025-05-15 | btrfs: simplify last record detection at btrfs_convert_extent_bit() | Filipe Manana | 1 | -6/+4 |
| 2025-05-15 | btrfs: avoid re-searching tree when converting bits in an extent range | Filipe Manana | 1 | -0/+16 |
| 2025-05-15 | btrfs: avoid repeated extent state processing when converting extent bits | Filipe Manana | 1 | -8/+6 |
| 2025-05-15 | btrfs: avoid unnecessary next node searches when clearing bits from extent range | Filipe Manana | 1 | -10/+23 |
| 2025-05-15 | btrfs: exit after state insertion failure at btrfs_convert_extent_bit() | Filipe Manana | 1 | -0/+1 |
| 2025-05-15 | btrfs: exit after state split error at btrfs_convert_extent_bit() | Filipe Manana | 1 | -1/+4 |
| 2025-05-15 | btrfs: remove duplicate error check at btrfs_convert_extent_bit() | Filipe Manana | 1 | -3/+3 |
| 2025-05-15 | btrfs: simplify last record detection at btrfs_clear_extent_bit_changeset() | Filipe Manana | 1 | -4/+2 |
| 2025-05-15 | btrfs: avoid extra tree search at btrfs_clear_extent_bit_changeset() | Filipe Manana | 1 | -1/+7 |
| 2025-05-15 | btrfs: use bools for local variables at btrfs_clear_extent_bit_changeset() | Filipe Manana | 1 | -6/+5 |
| 2025-05-15 | btrfs: add missing error return to btrfs_clear_extent_bit_changeset() | Filipe Manana | 1 | -8/+8 |
| 2025-05-15 | btrfs: exit after state split error at btrfs_clear_extent_bit_changeset() | Filipe Manana | 1 | -1/+4 |
| 2025-05-15 | btrfs: remove duplicate error check at btrfs_clear_extent_bit_changeset() | Filipe Manana | 1 | -4/+3 |
| 2025-05-15 | btrfs: use list_first_entry() everywhere | David Sterba | 1 | -1/+1 |
| 2025-05-15 | btrfs: make btrfs_find_contiguous_extent_bit() return bool instead of int | Filipe Manana | 1 | -4/+7 |
| 2025-05-15 | btrfs: remove double underscore prefix from __set_extent_bit() | Filipe Manana | 1 | -15/+13 |
| 2025-05-15 | btrfs: rename remaining exported functions from extent-io-tree.h | Filipe Manana | 1 | -9/+9 |
| 2025-05-15 | btrfs: rename free_extent_state() to include a btrfs prefix | Filipe Manana | 1 | -15/+15 |
| 2025-05-15 | btrfs: rename the functions to count, test and get bit ranges in io trees | Filipe Manana | 1 | -9/+9 |
| 2025-05-15 | btrfs: rename the functions to init and release an extent io tree | Filipe Manana | 1 | -3/+3 |
| 2025-05-15 | btrfs: directly grab inode at __btrfs_debug_check_extent_io_range() | Filipe Manana | 1 | -2/+1 |
| 2025-05-15 | btrfs: rename the functions to get inode and fs_info from an extent io tree | Filipe Manana | 1 | -5/+5 |
| 2025-05-15 | btrfs: rename the functions to search for bits in extent ranges | Filipe Manana | 1 | -7/+7 |
| 2025-05-15 | btrfs: rename set_extent_bit() to include a btrfs prefix | Filipe Manana | 1 | -2/+2 |
| 2025-05-15 | btrfs: rename the functions to clear bits for an extent range | Filipe Manana | 1 | -7/+8 |
| 2025-05-15 | btrfs: rename __lock_extent() and __try_lock_extent() | Filipe Manana | 1 | -4/+4 |
| 2025-05-15 | btrfs: add btrfs prefix to trace events for extent state alloc and free | Filipe Manana | 1 | -2/+2 |
| 2025-05-15 | btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree() | Filipe Manana | 1 | -39/+16 |
| 2025-05-15 | btrfs: remove redundant record start offset check at test_range_bit() | Filipe Manana | 1 | -3/+1 |
| 2025-05-15 | btrfs: simplify last record detection at test_range_bit() | Filipe Manana | 1 | -9/+4 |
| 2025-05-15 | btrfs: remove redundant check at find_first_extent_bit_state() | Filipe Manana | 1 | -1/+1 |
| 2025-05-15 | btrfs: fix documentation for tree_search_for_insert() | Filipe Manana | 1 | -8/+14 |
| 2025-05-15 | btrfs: simplify last record detection at test_range_bit_exists() | Filipe Manana | 1 | -5/+3 |
| 2025-05-15 | btrfs: use rb_entry_safe() where possible to simplify code | David Sterba | 1 | -8/+2 |
| 2025-05-15 | btrfs: pass a pointer to get_range_bits() to cache first search result | Filipe Manana | 1 | -1/+13 |
| 2025-05-15 | btrfs: allow folios to be released while ordered extent is finishing | Filipe Manana | 1 | -0/+22 |
| 2025-03-18 | btrfs: add __cold attribute to extent_io_tree_panic() | David Sterba | 1 | -4/+4 |
| 2024-09-10 | btrfs: introduce EXTENT_DIO_LOCKED | Josef Bacik | 1 | -31/+24 |
| 2024-07-11 | btrfs: preallocate ulist memory for qgroup rsv | Boris Burkov | 1 | -0/+4 |
| 2024-05-07 | btrfs: rename err to ret in convert_extent_bit() | Anand Jain | 1 | -15/+15 |
| 2024-05-07 | btrfs: rename err to ret in __set_extent_bit() | Anand Jain | 1 | -14/+14 |
| 2024-03-05 | btrfs: remove SLAB_MEM_SPREAD flag use | Chengming Zhou | 1 | -2/+2 |
| 2024-03-04 | btrfs: remove unused included headers | David Sterba | 1 | -1/+0 |
| 2024-03-04 | btrfs: WARN_ON_ONCE() in our leak detection code | Josef Bacik | 1 | -0/+1 |
| 2023-12-15 | btrfs: allocate btrfs_inode::file_extent_tree only without NO_HOLES | David Sterba | 1 | -0/+2 |
| 2023-12-15 | btrfs: always set extent_io_tree::inode and drop fs_info | David Sterba | 1 | -21/+59 |
| 2023-12-15 | btrfs: enhance extent_io_tree error reports | David Sterba | 1 | -10/+14 |
| 2023-12-15 | btrfs: drop error message in extent_io_tree insert_state() | David Sterba | 1 | -3/+0 |
| 2023-12-15 | btrfs: move lockdep class setting out of extent_io_tree_init | David Sterba | 1 | -10/+0 |
| 2023-12-15 | btrfs: remove unused definition of tree_entry in extent-io-tree.c | David Sterba | 1 | -6/+0 |
| 2023-10-12 | btrfs: make sure we cache next state in find_first_extent_bit() | Filipe Manana | 1 | -1/+10 |
| 2023-10-12 | btrfs: make tree iteration in extent_io_tree_release() more efficient | Filipe Manana | 1 | -8/+13 |
| 2023-10-12 | btrfs: collapse wait_on_state() to its caller wait_extent_bit() | Filipe Manana | 1 | -15/+8 |
| 2023-10-12 | btrfs: remove redundant memory barrier from extent_io_tree_release() | Filipe Manana | 1 | -6/+5 |
| 2023-10-12 | btrfs: make wait_extent_bit() static | Filipe Manana | 1 | -2/+2 |
| 2023-10-12 | btrfs: update stale comment at extent_io_tree_release() | Filipe Manana | 1 | -4/+8 |
| 2023-10-12 | btrfs: make extent state merges more efficient during insertions | Filipe Manana | 1 | -42/+89 |
| 2023-10-12 | btrfs: change test_range_bit to scan the whole range | David Sterba | 1 | -17/+17 |
| 2023-10-12 | btrfs: add specific helper for range bit test exists | David Sterba | 1 | -0/+31 |
| 2023-08-21 | btrfs: make find_first_extent_bit() return a boolean | Filipe Manana | 1 | -7/+7 |
| 2023-06-19 | btrfs: drop gfp from parameter extent state helpers | David Sterba | 1 | -12/+13 |
| 2023-06-19 | btrfs: pass NOWAIT for set/clear extent bits as another bit | David Sterba | 1 | -0/+12 |
| 2023-02-15 | btrfs: fix spelling mistakes found using codespell | Colin Ian King | 1 | -1/+1 |
| 2023-02-13 | btrfs: fix uninitialized variable warnings in __set_extent_bit and convert_ex... | Josef Bacik | 1 | -4/+4 |
| 2023-01-03 | btrfs: fix off-by-one in delalloc search during lseek | Filipe Manana | 1 | -1/+1 |
| 2022-12-05 | btrfs: fix uninitialized variable in find_first_clear_extent_bit | Josef Bacik | 1 | -1/+1 |
| 2022-12-05 | btrfs: fix uninitialized parent in insert_state | Josef Bacik | 1 | -1/+1 |
| 2022-12-05 | btrfs: update stale comment for count_range_bits() | Filipe Manana | 1 | -3/+23 |
| 2022-12-05 | btrfs: allow passing a cached state record to count_range_bits() | Filipe Manana | 1 | -3/+44 |
| 2022-12-05 | btrfs: pass btrfs_inode to btrfs_clear_delalloc_extent | David Sterba | 1 | -1/+1 |
| 2022-12-05 | btrfs: pass btrfs_inode to btrfs_split_delalloc_extent | David Sterba | 1 | -1/+1 |
| 2022-12-05 | btrfs: pass btrfs_inode to btrfs_set_delalloc_extent | David Sterba | 1 | -1/+1 |
| 2022-12-05 | btrfs: pass btrfs_inode to btrfs_merge_delalloc_extent | David Sterba | 1 | -4/+2 |
| 2022-12-05 | btrfs: switch extent_io_tree::private_data to btrfs_inode and rename | David Sterba | 1 | -16/+16 |
| 2022-12-05 | btrfs: drop private_data parameter from extent_io_tree_init | David Sterba | 1 | -3/+2 |
| 2022-12-05 | btrfs: move the printk helpers out of ctree.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: do not panic if we can't allocate a prealloc extent state | Josef Bacik | 1 | -8/+14 |
| 2022-12-05 | btrfs: cache the failed state when locking extents | Josef Bacik | 1 | -13/+39 |
| 2022-12-05 | btrfs: add a cached_state to try_lock_extent | Josef Bacik | 1 | -3/+4 |
| 2022-10-11 | btrfs: unlock locked extent area if we have contention | Josef Bacik | 1 | -7/+8 |
| 2022-09-26 | btrfs: remove is_data_inode() checks in extent-io-tree.c | Josef Bacik | 1 | -6/+6 |
| 2022-09-26 | btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS | Josef Bacik | 1 | -8/+9 |
| 2022-09-26 | btrfs: get rid of extent_io_tree::dirty_bytes | Josef Bacik | 1 | -16/+1 |
| 2022-09-26 | btrfs: unify the lock/unlock extent variants | Josef Bacik | 1 | -2/+2 |
| 2022-09-26 | btrfs: drop extent_changeset from set_extent_bit | Josef Bacik | 1 | -3/+2 |
| 2022-09-26 | btrfs: remove failed_start argument from set_extent_bit | Josef Bacik | 1 | -11/+19 |
| 2022-09-26 | btrfs: remove the wake argument from clear_extent_bits | Josef Bacik | 1 | -3/+4 |
| 2022-09-26 | btrfs: drop exclusive_bits from set_extent_bit | Josef Bacik | 1 | -7/+8 |
| 2022-09-26 | btrfs: use next_state/prev_state in merge_state | Josef Bacik | 1 | -29/+20 |
| 2022-09-26 | btrfs: make tree_search_prev_next return extent_state's | Josef Bacik | 1 | -42/+39 |
| 2022-09-26 | btrfs: make tree_search_for_insert return extent_state | Josef Bacik | 1 | -28/+16 |
| 2022-09-26 | btrfs: make tree_search return struct extent_state | Josef Bacik | 1 | -37/+15 |
| 2022-09-26 | btrfs: use next_state instead of rb_next where we can | Josef Bacik | 1 | -33/+24 |
| 2022-09-26 | btrfs: remove struct tree_entry in extent-io-tree.c | Josef Bacik | 1 | -12/+12 |
| 2022-09-26 | btrfs: unexport all the temporary exports for extent-io-tree.c | Josef Bacik | 1 | -22/+48 |
| 2022-09-26 | btrfs: unexport btrfs_debug_check_extent_io_range | Josef Bacik | 1 | -3/+6 |
| 2022-09-26 | btrfs: move core extent_io_tree functions to extent-io-tree.c | Josef Bacik | 1 | -0/+990 |
| 2022-09-26 | btrfs: move a few exported extent_io_tree helpers to extent-io-tree.c | Josef Bacik | 1 | -0/+142 |
| 2022-09-26 | btrfs: temporarily export and then move extent state helpers | Josef Bacik | 1 | -0/+241 |
| 2022-09-26 | btrfs: temporarily export and move core extent_io_tree tree functions | Josef Bacik | 1 | -0/+107 |
| 2022-09-26 | btrfs: move btrfs_debug_check_extent_io_range into extent-io-tree.c | Josef Bacik | 1 | -0/+19 |
| 2022-09-26 | btrfs: move simple extent bit helpers out of extent_io.c | Josef Bacik | 1 | -0/+45 |
| 2022-09-26 | btrfs: move extent state init and alloc functions to their own file | Josef Bacik | 1 | -0/+160 |