Age | Commit message (Expand) | Author |
2024-10-31 | btrfs: fix defrag not merging contiguous extents due to merged extent maps | Filipe Manana |
2024-09-17 | btrfs: fix use-after-free on rbtree that tracks inodes for auto defrag | Filipe Manana |
2024-09-10 | btrfs: always pass readahead state to defrag | David Sterba |
2024-09-10 | btrfs: drop transaction parameter from btrfs_add_inode_defrag() | David Sterba |
2024-09-10 | btrfs: return void from btrfs_add_inode_defrag() | David Sterba |
2024-09-10 | btrfs: clear defragmented inodes using postorder in btrfs_cleanup_defrag_inod... | David Sterba |
2024-09-10 | btrfs: rename __btrfs_run_defrag_inode() and drop double underscores | David Sterba |
2024-09-10 | btrfs: rename __btrfs_add_inode_defrag() and drop double underscores | David Sterba |
2024-09-10 | btrfs: rename __need_auto_defrag() and drop double underscores | David Sterba |
2024-09-10 | btrfs: constify arguments of compare_inode_defrag() | David Sterba |
2024-09-10 | btrfs: rename __compare_inode_defrag() and drop double underscores | David Sterba |
2024-07-11 | btrfs: fix data race when accessing the last_trans field of a root | Filipe Manana |
2024-07-11 | btrfs: remove super block argument from btrfs_iget() | Filipe Manana |
2024-07-11 | btrfs: remove extent_map::block_start member | Qu Wenruo |
2024-07-11 | btrfs: remove extent_map::orig_start member | Qu Wenruo |
2024-07-11 | btrfs: introduce new members for extent_map | Qu Wenruo |
2024-05-07 | btrfs: change root->root_key.objectid to btrfs_root_id() | Josef Bacik |
2024-03-05 | btrfs: remove SLAB_MEM_SPREAD flag use | Chengming Zhou |
2024-03-04 | btrfs: add helper to get fs_info from struct inode pointer | David Sterba |
2024-03-04 | btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves() | David Sterba |
2024-03-04 | btrfs: remove unused included headers | David Sterba |
2024-03-04 | btrfs: use a folio array throughout the defrag process | Matthew Wilcox (Oracle) |
2024-03-04 | btrfs: convert defrag_prepare_one_page() to use a folio | Matthew Wilcox (Oracle) |
2024-02-19 | btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size | Qu Wenruo |
2023-12-15 | btrfs: migrate subpage code to folio interfaces | Qu Wenruo |
2023-12-15 | btrfs: use the flags of an extent map to identify the compression type | Filipe Manana |
2023-12-15 | btrfs: remove no longer used EXTENT_MAP_DELALLOC block start value | Filipe Manana |
2023-10-12 | btrfs: add specific helper for range bit test exists | David Sterba |
2023-10-12 | btrfs: move btrfs_realloc_node() from ctree.c into defrag.c | Filipe Manana |
2023-10-12 | btrfs: move btrfs_defrag_root() to defrag.{c,h} | Filipe Manana |
2023-06-19 | btrfs: drop gfp from parameter extent state helpers | David Sterba |
2023-06-19 | btrfs: open code set_extent_defrag | David Sterba |
2023-02-13 | btrfs: remove the wait argument to btrfs_start_ordered_extent | Christoph Hellwig |
2023-02-13 | btrfs: use PAGE_{ALIGN, ALIGNED, ALIGN_DOWN} macro | Yushan Zhou |
2022-12-15 | btrfs: fix an error handling path in btrfs_defrag_leaves() | Christophe JAILLET |
2022-12-05 | btrfs: pass btrfs_inode to btrfs_inode_unlock | David Sterba |
2022-12-05 | btrfs: pass btrfs_inode to btrfs_inode_lock | David Sterba |
2022-12-05 | btrfs: remove new_inline argument from btrfs_extent_item_to_extent_map() | Qu Wenruo |
2022-12-05 | btrfs: move super_block specific helpers into super.h | Josef Bacik |
2022-12-05 | btrfs: move file-item prototypes into their own header | Josef Bacik |
2022-12-05 | btrfs: move defrag related prototypes to their own header | Josef Bacik |
2022-12-05 | btrfs: move the file defrag code into defrag.c | Josef Bacik |
2022-12-05 | btrfs: move the auto defrag code to defrag.c | Josef Bacik |
2022-12-05 | btrfs: rename tree-defrag.c to defrag.c | Josef Bacik |