| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-24 | btrfs: headers cleanup to remove unnecessary local includes | Qu Wenruo | 1 | -2/+1 |
| 2025-05-15 | btrfs: rename remaining exported extent map functions | Filipe Manana | 1 | -12/+12 |
| 2025-05-15 | btrfs: rename functions to allocate and free extent maps | Filipe Manana | 1 | -2/+2 |
| 2025-05-15 | btrfs: rename extent map functions to get block start, end and check if in tree | Filipe Manana | 1 | -3/+3 |
| 2025-05-15 | btrfs: rename exported extent map compression functions | Filipe Manana | 1 | -5/+6 |
| 2024-11-11 | btrfs: make the extent map shrinker run asynchronously as a work queue job | Filipe Manana | 1 | -1/+2 |
| 2024-07-11 | btrfs: do not directly include rwlock_types.h | Qu Wenruo | 1 | -1/+1 |
| 2024-07-11 | btrfs: cleanup recursive include of the same header | Qu Wenruo | 1 | -1/+0 |
| 2024-07-11 | btrfs: remove extent_map::block_start member | Qu Wenruo | 1 | -12/+10 |
| 2024-07-11 | btrfs: remove extent_map::block_len member | Qu Wenruo | 1 | -9/+0 |
| 2024-07-11 | btrfs: remove extent_map::orig_start member | Qu Wenruo | 1 | -9/+0 |
| 2024-07-11 | btrfs: introduce new members for extent_map | Qu Wenruo | 1 | -0/+17 |
| 2024-07-11 | btrfs: rename extent_map::orig_block_len to disk_num_bytes | Qu Wenruo | 1 | -1/+1 |
| 2024-07-11 | btrfs: use a regular rb_root instead of cached rb_root for extent_map_tree | Filipe Manana | 1 | -1/+1 |
| 2024-07-11 | btrfs: rename rb_root member of extent_map_tree from map to root | Filipe Manana | 1 | -1/+1 |
| 2024-05-07 | btrfs: add extra comments on extent_map members | Qu Wenruo | 1 | -1/+54 |
| 2024-05-07 | btrfs: add a shrinker for extent maps | Filipe Manana | 1 | -0/+1 |
| 2024-05-07 | btrfs: pass the extent map tree's inode to remove_extent_mapping() | Filipe Manana | 1 | -1/+1 |
| 2024-05-07 | btrfs: pass the extent map tree's inode to clear_em_logging() | Filipe Manana | 1 | -1/+1 |
| 2024-05-07 | btrfs: pass an inode to btrfs_add_extent_mapping() | Filipe Manana | 1 | -2/+1 |
| 2024-05-07 | btrfs: remove not needed mod_start and mod_len from struct extent_map | Filipe Manana | 1 | -4/+0 |
| 2024-03-04 | btrfs: add forward declarations and headers, part 2 | David Sterba | 1 | -0/+7 |
| 2024-03-04 | btrfs: add forward declarations and headers, part 1 | David Sterba | 1 | -0/+1 |
| 2023-12-15 | btrfs: use the flags of an extent map to identify the compression type | Filipe Manana | 1 | -8/+50 |
| 2023-12-15 | btrfs: make extent_map_end() argument const | Filipe Manana | 1 | -1/+1 |
| 2023-12-15 | btrfs: log messages at unpin_extent_range() during unexpected cases | Filipe Manana | 1 | -1/+1 |
| 2023-12-15 | btrfs: unexport add_extent_mapping() | Filipe Manana | 1 | -2/+0 |
| 2023-12-15 | btrfs: remove no longer used EXTENT_MAP_DELALLOC block start value | Filipe Manana | 1 | -2/+0 |
| 2023-12-15 | btrfs: use a dedicated data structure for chunk maps | Filipe Manana | 1 | -4/+0 |
| 2023-12-15 | btrfs: unexport extent_map_block_end() | Filipe Manana | 1 | -7/+0 |
| 2023-06-19 | btrfs: pass the new logical address to split_extent_map | Christoph Hellwig | 1 | -1/+2 |
| 2023-06-19 | btrfs: move split_extent_map to extent_map.c | Christoph Hellwig | 1 | -4/+1 |
| 2022-09-29 | btrfs: add helper to replace extent map range with a new extent map | Filipe Manana | 1 | -0/+3 |
| 2022-09-29 | btrfs: move btrfs_drop_extent_cache() to extent_map.c | Filipe Manana | 1 | -0/+5 |
| 2022-02-23 | btrfs: defrag: don't use merged extent map for their generation check | Qu Wenruo | 1 | -0/+8 |
| 2019-11-18 | btrfs: remove extent_map::bdev | David Sterba | 1 | -9/+2 |
| 2019-11-18 | btrfs: assert extent_map bdevs and lookup_map and split | David Sterba | 1 | -1/+1 |
| 2019-02-25 | btrfs: Remove impossible condition from mergable_maps | Nikolay Borisov | 1 | -0/+1 |
| 2018-12-17 | btrfs: switch EXTENT_FLAG_* to enums | David Sterba | 1 | -7/+14 |
| 2018-10-15 | Btrfs: extent_map: use rb_first_cached | Liu Bo | 1 | -1/+1 |
| 2018-10-15 | btrfs: change remove_extent_mapping to return void | zhong jiang | 1 | -1/+1 |
| 2018-05-28 | btrfs: use fs_info for btrfs_handle_em_exist tracepoint | David Sterba | 1 | -1/+2 |
| 2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- headers | David Sterba | 1 | -2/+4 |
| 2018-03-26 | btrfs: add more __cold annotations | David Sterba | 1 | -1/+1 |
| 2018-01-22 | Btrfs: move extent map specific code to extent_map.c | Liu Bo | 1 | -0/+2 |
| 2018-01-22 | btrfs: Remove redundant FLAG_VACANCY | Nikolay Borisov | 1 | -1/+0 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-04-18 | btrfs: convert extent_map.refs from atomic_t to refcount_t | Elena Reshetova | 1 | -1/+2 |
| 2016-01-15 | btrfs: cleanup, stop casting for extent_map->lookup everywhere | Jeff Mahoney | 1 | -1/+9 |
| 2014-06-19 | Btrfs: fix NULL pointer crash when running balance and scrub concurrently | Wang Shilong | 1 | -0/+1 |
| 2014-03-10 | Btrfs: more efficient btrfs_drop_extent_cache | Filipe Manana | 1 | -0/+4 |
| 2014-03-10 | Btrfs: remove unneeded field / smaller extent_map structure | Filipe Manana | 1 | -1/+5 |
| 2013-11-11 | btrfs: Enclose macros with complex values within parenthesis | Dulshani Gunawardhana | 1 | -4/+4 |
| 2013-05-06 | Btrfs: fix bad extent logging | Josef Bacik | 1 | -1/+1 |
| 2013-05-06 | Btrfs: log ram bytes properly | Josef Bacik | 1 | -0/+1 |
| 2013-01-24 | Btrfs: do not allow logged extents to be merged or removed | Josef Bacik | 1 | -0/+1 |
| 2012-12-16 | Btrfs: do not mark ems as prealloc if we are writing to them | Josef Bacik | 1 | -0/+1 |
| 2012-12-16 | Btrfs: keep track of the extents original block length | Josef Bacik | 1 | -0/+1 |
| 2012-10-04 | Btrfs: do not hold the write_lock on the extent tree while logging | Josef Bacik | 1 | -0/+1 |
| 2012-10-01 | Btrfs: improve fsync by filtering extents that we want | Liu Bo | 1 | -0/+2 |
| 2012-10-01 | Btrfs: turbo charge fsync | Josef Bacik | 1 | -1/+4 |
| 2012-02-15 | btrfs: fix structs where bitfields and spinlock/atomic share 8B word | David Sterba | 1 | -2/+2 |
| 2011-05-02 | btrfs: drop gfp parameter from alloc_extent_map | David Sterba | 1 | -1/+1 |
| 2011-05-02 | btrfs: drop unused parameter from extent_map_tree_init | David Sterba | 1 | -1/+1 |
| 2010-12-22 | btrfs: Allow to add new compression algorithm | Li Zefan | 1 | -1/+2 |
| 2009-09-18 | Btrfs: search for an allocation hint while filling file COW | Chris Mason | 1 | -0/+2 |
| 2009-09-11 | Btrfs: Fix extent replacment race | Chris Mason | 1 | -0/+1 |
| 2009-09-11 | Btrfs: switch extent_map to a rw lock | Chris Mason | 1 | -1/+1 |
| 2008-11-10 | Btrfs: Fix csum error for compressed data | Yan Zheng | 1 | -0/+1 |
| 2008-10-30 | Btrfs: Add fallocate support v2 | Yan Zheng | 1 | -0/+1 |
| 2008-10-30 | Btrfs: update hole handling v2 | Yan Zheng | 1 | -0/+1 |
| 2008-10-29 | Btrfs: Add zlib compression support | Chris Mason | 1 | -2/+4 |
| 2008-09-25 | Btrfs: Fix some data=ordered related data corruptions | Chris Mason | 1 | -1/+0 |
| 2008-09-25 | Btrfs: Keep extent mappings in ram until pending ordered extents are done | Chris Mason | 1 | -0/+3 |
| 2008-09-25 | Btrfs: Split the extent_map code into two parts | Chris Mason | 1 | -188/+26 |
| 2008-09-25 | Btrfs: Implement basic support for -ENOSPC | Chris Mason | 1 | -1/+2 |
| 2008-09-25 | Btrfs: section mismatch warnings | Christian Hesse | 1 | -1/+1 |
| 2008-09-25 | Btrfs: Add efficient dirty accounting to the extent_map tree | Chris Mason | 1 | -0/+1 |
| 2008-09-25 | Btrfs: Limit btree writeback to prevent seeks | Chris Mason | 1 | -0/+3 |
| 2008-09-25 | Btrfs: Return value checking in module init | Wyatt Banks | 1 | -1/+1 |
| 2008-09-25 | Btrfs: Add readpages support | Chris Mason | 1 | -0/+4 |
| 2008-09-25 | Btrfs: Add writepages support | Chris Mason | 1 | -0/+4 |
| 2008-09-25 | Btrfs: Fix a number of inline extent problems that Yan Zheng reported. | Chris Mason | 1 | -1/+0 |
| 2008-09-25 | Btrfs: Add back metadata checksumming | Chris Mason | 1 | -2/+16 |
| 2008-09-25 | Btrfs: extent_map optimizations to cut down on CPU usage | Chris Mason | 1 | -1/+1 |
| 2008-09-25 | Btrfs: Add an extent buffer LRU to reduce radix tree hits | Chris Mason | 1 | -7/+9 |
| 2008-09-25 | Btrfs: Add back the online defragging code | Chris Mason | 1 | -0/+2 |
| 2008-09-25 | Btrfs: Use an array of pages in the extent buffers to reduce the cost of find... | Chris Mason | 1 | -2/+2 |
| 2008-09-25 | Btrfs: Allow tree blocks larger than the page size | Chris Mason | 1 | -5/+5 |
| 2008-09-25 | Btrfs: Change the remaining radix trees used by extent-tree.c to extent_map t... | Chris Mason | 1 | -1/+3 |
| 2008-09-25 | Btrfs: Stop using radix trees for the block group cache | Chris Mason | 1 | -0/+4 |
| 2008-09-25 | Btrfs: Fix extent_buffer and extent_state leaks | Chris Mason | 1 | -0/+2 |
| 2008-09-25 | Btrfs: Avoid memcpy where possible in extent_buffers | Chris Mason | 1 | -3/+2 |
| 2008-09-25 | Btrfs: Optimizations for the extent_buffer code | Chris Mason | 1 | -1/+1 |
| 2008-09-25 | Btrfs: Create extent_buffer interface for large blocksizes | Chris Mason | 1 | -2/+73 |
| 2008-09-25 | Btrfs: factor page private preparations into a helper | Christoph Hellwig | 1 | -0/+1 |
| 2007-09-10 | Btrfs: [PATCH] extent_map: add writepage_end_io hook | Christoph Hellwig | 1 | -0/+1 |
| 2007-09-10 | Btrfs: [PATCH] extent_map: provide generic bmap | Christoph Hellwig | 1 | -0/+2 |
| 2007-08-30 | Btrfs: Add file data csums back in via hooks in the extent map code | Chris Mason | 1 | -1/+14 |
| 2007-08-27 | Btrfs: Add delayed allocation to the extent based page tree code | Chris Mason | 1 | -0/+3 |
| 2007-08-27 | Btrfs: Extent based page cache code. This uses an rbtree of extents and tests | Chris Mason | 1 | -0/+89 |