summaryrefslogtreecommitdiff
path: root/fs/btrfs/defrag.c
AgeCommit message (Expand)Author
2025-12-03Merge tag 'for-6.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds
2025-12-01Merge tag 'vfs-6.19-rc1.guards' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2025-11-24btrfs: use bool type for btrfs_path members used as booleansFilipe Manana
2025-11-24btrfs: headers cleanup to remove unnecessary local includesQu Wenruo
2025-11-05btrfs: use super write guard btrfs_run_defrag_inode()Christian Brauner
2025-10-31btrfs: Use folio_next_pos()Matthew Wilcox (Oracle)
2025-09-23btrfs: add unlikely annotations to branches leading to EIODavid Sterba
2025-09-23btrfs: fix typos in comments and stringsDavid Sterba
2025-07-22btrfs: defrag: add flag to force no-compressionDavid Sterba
2025-07-21btrfs: use folio_end() where appropriateDavid Sterba
2025-07-21btrfs: rename variables for locked range in defrag_prepare_one_folio()David Sterba
2025-07-21btrfs: use rb_find_add() in btrfs_insert_inode_defrag()Yangtao Li
2025-05-15btrfs: defrag: use list_last_entry() at defrag_collect_targets()Filipe Manana
2025-05-15btrfs: trivial conversion to return bool instead of intDavid Sterba
2025-05-15btrfs: enable large data folios support for defragQu Wenruo
2025-05-15btrfs: rename remaining exported extent map functionsFilipe Manana
2025-05-15btrfs: rename functions to allocate and free extent mapsFilipe Manana
2025-05-15btrfs: rename extent map functions to get block start, end and check if in treeFilipe Manana
2025-05-15btrfs: rename exported extent map compression functionsFilipe Manana
2025-05-15btrfs: rename the functions to count, test and get bit ranges in io treesFilipe Manana
2025-05-15btrfs: rename set_extent_bit() to include a btrfs prefixFilipe Manana
2025-05-15btrfs: rename the functions to clear bits for an extent rangeFilipe Manana
2025-05-15btrfs: add btrfs prefix to main lock, try lock and unlock extent functionsFilipe Manana
2025-05-15btrfs: use rb_entry_safe() where possible to simplify codeDavid Sterba
2025-03-18btrfs: make btrfs_iget() return a btrfs inode insteadFilipe Manana
2025-03-18btrfs: defrag: extend ioctl to accept compression levelsDaniel Vacek
2025-03-18btrfs: pass struct btrfs_inode to btrfs_defrag_file()David Sterba
2024-10-31btrfs: fix defrag not merging contiguous extents due to merged extent mapsFilipe Manana
2024-09-17btrfs: fix use-after-free on rbtree that tracks inodes for auto defragFilipe Manana
2024-09-10btrfs: always pass readahead state to defragDavid Sterba
2024-09-10btrfs: drop transaction parameter from btrfs_add_inode_defrag()David Sterba
2024-09-10btrfs: return void from btrfs_add_inode_defrag()David Sterba
2024-09-10btrfs: clear defragmented inodes using postorder in btrfs_cleanup_defrag_inod...David Sterba
2024-09-10btrfs: rename __btrfs_run_defrag_inode() and drop double underscoresDavid Sterba
2024-09-10btrfs: rename __btrfs_add_inode_defrag() and drop double underscoresDavid Sterba
2024-09-10btrfs: rename __need_auto_defrag() and drop double underscoresDavid Sterba
2024-09-10btrfs: constify arguments of compare_inode_defrag()David Sterba
2024-09-10btrfs: rename __compare_inode_defrag() and drop double underscoresDavid Sterba
2024-07-11btrfs: fix data race when accessing the last_trans field of a rootFilipe Manana
2024-07-11btrfs: remove super block argument from btrfs_iget()Filipe Manana
2024-07-11btrfs: remove extent_map::block_start memberQu Wenruo
2024-07-11btrfs: remove extent_map::orig_start memberQu Wenruo
2024-07-11btrfs: introduce new members for extent_mapQu Wenruo
2024-05-07btrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik
2024-03-05btrfs: remove SLAB_MEM_SPREAD flag useChengming Zhou
2024-03-04btrfs: add helper to get fs_info from struct inode pointerDavid Sterba
2024-03-04btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()David Sterba
2024-03-04btrfs: remove unused included headersDavid Sterba
2024-03-04btrfs: use a folio array throughout the defrag processMatthew Wilcox (Oracle)
2024-03-04btrfs: convert defrag_prepare_one_page() to use a folioMatthew Wilcox (Oracle)