summaryrefslogtreecommitdiff
path: root/fs/btrfs/relocation.c
AgeCommit message (Expand)Author
7 daysbtrfs: decentralize transaction aborts in create_reloc_root()Johannes Thumshirn
7 daysbtrfs: fix root leak if its reloc root is unexpected in merge_reloc_roots()Filipe Manana
2026-06-09btrfs: fix use-after-free after relocation failure with concurrent COWFilipe Manana
2026-06-09btrfs: move WARN_ON on unexpected error in __add_tree_block()Filipe Manana
2026-06-09btrfs: move locking into btrfs_get_reloc_bg_bytenr()Filipe Manana
2026-06-09btrfs: switch local indicator variables to boolsDavid Sterba
2026-06-09btrfs: use shifts for sectorsize and nodesizeDavid Sterba
2026-06-09btrfs: allocate eb-attached btree pages as movableRik van Riel
2026-06-09btrfs: validate data reloc tree file extent item membersTeng Liu
2026-06-08btrfs: use on stack backref iterator in build_backref_tree()David Sterba
2026-06-08btrfs: remove fs_info from struct btrfs_backref_iterDavid Sterba
2026-06-08btrfs: do more kmalloc_obj()/kmalloc_objs() conversionsDavid Sterba
2026-04-21btrfs: don't clobber errors in add_remap_tree_entries()Mark Harmstone
2026-04-21btrfs: apply first key check for readahead when possibleQu Wenruo
2026-04-21btrfs: abort transaction in do_remap_reloc_trans() on failureMark Harmstone
2026-04-21btrfs: fix bytes_may_use leak in do_remap_reloc_trans()Mark Harmstone
2026-04-21btrfs: fix bytes_may_use leak in move_existing_remap()Mark Harmstone
2026-04-07btrfs: avoid starting new transaction and commit in relocate_block_group()Filipe Manana
2026-04-07btrfs: remove redundant extent_buffer_uptodate() checks after read_tree_block()Filipe Manana
2026-03-21Merge tag 'for-7.0-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2026-03-17btrfs: hold block group reference during entire move_existing_remap()Mark Harmstone
2026-03-17btrfs: check for NULL root after calls to btrfs_csum_root()Filipe Manana
2026-03-17btrfs: check for NULL root after calls to btrfs_extent_root()Filipe Manana
2026-03-12Merge tag 'for-7.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2026-03-03Merge tag 'for-7.0-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2026-03-03btrfs: read key again after incrementing slot in move_existing_remaps()Mark Harmstone
2026-02-26btrfs: check block group lookup in remove_range_from_remap_tree()Mark Harmstone
2026-02-26btrfs: fix transaction handle leaks in btrfs_last_identity_remap_gone()Mark Harmstone
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-02-03btrfs: populate fully_remapped_bgs_list on mountMark Harmstone
2026-02-03btrfs: replace identity remaps with actual remaps when doing relocationsMark Harmstone
2026-02-03btrfs: move existing remaps before relocating block groupMark Harmstone
2026-02-03btrfs: handle setting up relocation of block group with remap-treeMark Harmstone
2026-02-03btrfs: handle deletions from remapped block groupMark Harmstone
2026-02-03btrfs: redirect I/O for remapped block groupsMark Harmstone
2026-02-03btrfs: merge setting ret and return retDavid Sterba
2025-11-24btrfs: use bool type for btrfs_path members used as booleansFilipe Manana
2025-11-24btrfs: apply the AUTO_K(V)FREE macros throughout the codeMiquel Sabaté Solà
2025-11-24btrfs: use the key format macros when printing keysFilipe Manana
2025-11-24btrfs: use single return value variable in btrfs_relocate_block_group()Filipe Manana
2025-10-13btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already runningFilipe Manana
2025-09-23btrfs: add unlikely annotations to branches leading to transaction abortDavid Sterba
2025-09-23btrfs: add unlikely annotations to branches leading to EIODavid Sterba
2025-09-23btrfs: add unlikely annotations to branches leading to EUCLEANDavid Sterba
2025-09-23btrfs: more trivial BTRFS_PATH_AUTO_FREE conversionsSun YangKai
2025-09-22btrfs: convert several int parameters to boolDavid Sterba
2025-08-07btrfs: do not allow relocation of partially dropped subvolumesQu Wenruo
2025-07-22btrfs: enable large data folios for data reloc inodeQu Wenruo
2025-07-22btrfs: reloc: unconditionally invalidate the page cache for each clusterQu Wenruo
2025-07-22btrfs: remove btrfs_clear_extent_bits()Filipe Manana