- e7fa845 btrfs: rename extent map shrinker members from struct btrfs_fs_info by Filipe Manana · 6 months ago
- 70a5f9e btrfs: simplify tracking progress for the extent map shrinker by Filipe Manana · 6 months ago
- 1020443 btrfs: make the extent map shrinker run asynchronously as a work queue job by Filipe Manana · 6 months ago
- 03ba050 btrfs: add and use helper to remove extent map from its inode's tree by Filipe Manana · 6 months ago
- 2144e1f btrfs: correct typos in multiple comments across various files by Shen Lichuan · 5 months ago
- a0f0625 btrfs: fix extent map merging not happening for adjacent extents by Filipe Manana · 4 months ago
- 7a23390 btrfs: fix read corruption due to race with extent map merging by Boris Burkov · 5 months ago
- ab09467 btrfs: reduce size and overhead of extent_map_block_end() by Filipe Manana · 7 months ago
- ae1e766 btrfs: only run the extent map shrinker from kswapd tasks by Filipe Manana · 7 months ago
- e4fc196 Merge tag 'for-6.11-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 7 months ago
- de9f46c btrfs: fix corrupt read due to bad offset of a compressed extent map by Filipe Manana · 8 months ago
- a1b547f Merge tag 'for-6.11-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 8 months ago
- 4484940 btrfs: avoid races when tracking progress for extent map shrinking by Filipe Manana · 8 months ago
- b3ebb9b btrfs: stop extent map shrinker if reschedule is needed by Filipe Manana · 8 months ago
- 68a3ebd btrfs: use delayed iput during extent map shrinking by Filipe Manana · 8 months ago
- 1b87d26 btrfs: make validate_extent_map() catch ram_bytes mismatch by Qu Wenruo · 8 months ago
- c77a8c6 btrfs: remove extent_map::block_start member by Qu Wenruo · 10 months ago
- e28b851 btrfs: remove extent_map::block_len member by Qu Wenruo · 10 months ago
- 4aa7b5d btrfs: remove extent_map::orig_start member by Qu Wenruo · 10 months ago
- 3f255ec btrfs: introduce extra sanity checks for extent maps by Qu Wenruo · 10 months ago
- 3d2ac99 btrfs: introduce new members for extent_map by Qu Wenruo · 10 months ago
- e8fe524 btrfs: rename extent_map::orig_block_len to disk_num_bytes by Qu Wenruo · 10 months ago
- 4e660ca btrfs: use a regular rb_root instead of cached rb_root for extent_map_tree by Filipe Manana · 10 months ago
- 7f5830b btrfs: rename rb_root member of extent_map_tree from map to root by Filipe Manana · 10 months ago
- 0d89a15 btrfs: add tracepoints for extent map shrinker events by Filipe Manana · 11 months ago
- 956a17d btrfs: add a shrinker for extent maps by Filipe Manana · 11 months ago
- f1d97e7 btrfs: add a global per cpu counter to track number of used extent maps by Filipe Manana · 12 months ago
- 5fa8a6b btrfs: pass the extent map tree's inode to try_merge_map() by Filipe Manana · 11 months ago
- e778724 btrfs: pass the extent map tree's inode to setup_extent_mapping() by Filipe Manana · 11 months ago
- 6a3a911 btrfs: pass the extent map tree's inode to replace_extent_mapping() by Filipe Manana · 12 months ago
- c2fbd81 btrfs: pass the extent map tree's inode to remove_extent_mapping() by Filipe Manana · 12 months ago
- 002f3a2 btrfs: pass the extent map tree's inode to clear_em_logging() by Filipe Manana · 12 months ago
- 6c566de btrfs: pass the extent map tree's inode to add_extent_mapping() by Filipe Manana · 1 year, 2 months ago
- ed48adf btrfs: simplify add_extent_mapping() by removing pointless label by Filipe Manana · 1 year, 2 months ago
- 0a308f8 btrfs: pass an inode to btrfs_add_extent_mapping() by Filipe Manana · 1 year, 2 months ago
- 2e43844 btrfs: remove not needed mod_start and mod_len from struct extent_map by Filipe Manana · 11 months ago
- fe1c6c7 btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range() by Qu Wenruo · 11 months ago
- 2133460 btrfs: use btrfs_warn() to log message at btrfs_add_extent_mapping() by Filipe Manana · 12 months ago
- 379c872 btrfs: fix message not properly printing interval when adding extent map by Filipe Manana · 12 months ago
- 4dc1d69 btrfs: fix warning messages not printing interval at unpin_extent_range() by Filipe Manana · 12 months ago
- 8a565ec btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache() by Filipe Manana · 12 months ago
- ef5a05c btrfs: remove SLAB_MEM_SPREAD flag use by Chengming Zhou · 1 year ago
- c093bf3 btrfs: handle invalid range and start in merge_extent_mapping() by David Sterba · 1 year, 1 month ago
- c03c89f btrfs: handle errors returned from unpin_extent_cache() by David Sterba · 1 year, 2 months ago
- 2b712e3 btrfs: remove unused included headers by David Sterba · 1 year, 1 month ago
- f86f7a7 btrfs: use the flags of an extent map to identify the compression type by Filipe Manana · 1 year, 3 months ago
- 27f0d9c btrfs: refactor mergable_maps() for more readability by Filipe Manana · 1 year, 3 months ago
- 1a9fb16 btrfs: avoid useless rbtree iterations when attempting to merge extent map by Filipe Manana · 1 year, 3 months ago
- 00deaf0 btrfs: log messages at unpin_extent_range() during unexpected cases by Filipe Manana · 1 year, 3 months ago
- d224d2e btrfs: remove redundant value assignment at btrfs_add_extent_mapping() by Filipe Manana · 1 year, 3 months ago
- db9d944 btrfs: unexport add_extent_mapping() by Filipe Manana · 1 year, 3 months ago
- 32d53f6 btrfs: assert extent map is not in a list when setting it up by Filipe Manana · 1 year, 3 months ago
- 3c0e918 btrfs: remove no longer used EXTENT_MAP_DELALLOC block start value by Filipe Manana · 1 year, 3 months ago
- 7dc66ab btrfs: use a dedicated data structure for chunk maps by Filipe Manana · 1 year, 3 months ago
- 2ecec0d btrfs: unexport extent_map_block_end() by Filipe Manana · 1 year, 3 months ago
- c962098 btrfs: fix incorrect splitting in btrfs_drop_extent_map_range by Josef Bacik · 1 year, 7 months ago
- f000bc6 btrfs: pass the new logical address to split_extent_map by Christoph Hellwig · 1 year, 9 months ago
- a6f3e20 btrfs: move split_extent_map to extent_map.c by Christoph Hellwig · 1 year, 9 months ago
- 1d12680 btrfs: drop gfp from parameter extent state helpers by David Sterba · 1 year, 9 months ago
- 62bc604 btrfs: pass NOWAIT for set/clear extent bits as another bit by David Sterba · 1 year, 9 months ago
- e85de96 btrfs: open code set_extent_bits_nowait by David Sterba · 1 year, 9 months ago
- e4cc148 btrfs: fix extent map logging bit not cleared for split maps after dropping range by Filipe Manana · 2 years ago
- cfd7a17 btrfs: remove no longer used btrfs_next_extent_map() by Filipe Manana · 2 years, 4 months ago
- d52a136 btrfs: selftests: remove impossible inline extent at non-zero file offset by Qu Wenruo · 2 years, 6 months ago
- 43dd529 btrfs: update function comments by David Sterba · 2 years, 4 months ago
- 9b569ea btrfs: move the printk helpers out of ctree.h by Josef Bacik · 2 years, 5 months ago
- d47704b btrfs: get the next extent map during fiemap/lseek more efficiently by Filipe Manana · 2 years, 5 months ago
- db21370 btrfs: drop extent map range more efficiently by Filipe Manana · 2 years, 6 months ago
- 6c05813 btrfs: remove unnecessary next extent map search by Filipe Manana · 2 years, 6 months ago
- 08f088d btrfs: remove unnecessary NULL pointer checks when searching extent maps by Filipe Manana · 2 years, 6 months ago
- 74333c7 btrfs: assert tree is locked when clearing extent map from logging by Filipe Manana · 2 years, 6 months ago
- 2e0cdaa btrfs: remove unnecessary extent map initializations by Filipe Manana · 2 years, 6 months ago
- ad5d6e9 btrfs: remove the refcount warning/check at free_extent_map() by Filipe Manana · 2 years, 6 months ago
- a1ba4c0 btrfs: add helper to replace extent map range with a new extent map by Filipe Manana · 2 years, 6 months ago
- 9c9d1b4 btrfs: move open coded extent map tree deletion out of inode eviction by Filipe Manana · 2 years, 6 months ago
- f3109e3 btrfs: use extent_map_end() at btrfs_drop_extent_map_range() by Filipe Manana · 2 years, 6 months ago
- 4c0c8cf btrfs: move btrfs_drop_extent_cache() to extent_map.c by Filipe Manana · 2 years, 6 months ago
- bd01529 btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS by Josef Bacik · 2 years, 6 months ago
- dbbf499 btrfs: remove the wake argument from clear_extent_bits by Josef Bacik · 2 years, 6 months ago
- 6d3b050e btrfs: assert we have a write lock when removing and replacing extent maps by Filipe Manana · 3 years, 1 month ago
- 199257a btrfs: defrag: don't use merged extent map for their generation check by Qu Wenruo · 3 years, 1 month ago
- 4c66461 btrfs: rename btrfs_bio to btrfs_io_context by Qu Wenruo · 3 years, 6 months ago
- 9ad37bb btrfs: fix parameter description of btrfs_add_extent_mapping by Nikolay Borisov · 4 years, 1 month ago
- 401bd2d btrfs: document modified parameter of add_extent_mapping by Nikolay Borisov · 4 years, 1 month ago
- ac05ca9 Btrfs: fix race between using extent maps and merging them by Filipe Manana · 5 years ago
- a019e9e btrfs: remove extent_map::bdev by David Sterba · 6 years ago
- c3e1490 btrfs: assert extent_map bdevs and lookup_map and split by David Sterba · 6 years ago
- d23ea3f btrfs: assert extent map tree lock in add_extent_mapping by David Sterba · 6 years ago
- 8811133 btrfs: Optimize unallocated chunks discard by Nikolay Borisov · 6 years ago
- 1c11b63 btrfs: replace pending/pinned chunks lists with io tree by Jeff Mahoney · 6 years ago
- 951e05a btrfs: Remove impossible condition from mergable_maps by Nikolay Borisov · 6 years ago
- 52042d8 btrfs: Fix typos in comments and strings by Andrea Gelmini · 6 years ago
- 07e1ce0 Btrfs: extent_map: use rb_first_cached by Liu Bo · 7 years ago
- c1766dd btrfs: change remove_extent_mapping to return void by zhong jiang · 6 years ago
- f46b24c btrfs: use fs_info for btrfs_handle_em_exist tracepoint by David Sterba · 7 years ago
- c1d7c51 btrfs: replace GPL boilerplate by SPDX -- sources by David Sterba · 7 years ago
- e67c718 btrfs: add more __cold annotations by David Sterba · 7 years ago
- 393da91 Btrfs: add tracepoint for em's EEXIST case by Liu Bo · 7 years ago
- 86d750a btrfs: remove unused hardirq.h by Yang Shi · 7 years ago
- 5f4791f Btrfs: noinline merge_extent_mapping by Liu Bo · 7 years ago