summaryrefslogtreecommitdiff
path: root/fs/btrfs/relocation.c
AgeCommit message (Expand)Author
4 daysbtrfs: drop recovered reloc root refs on recovery failureGuanghui Yang
4 daysbtrfs: zoned: don't force read-only on transient -EAGAIN from reloc mergeJohannes Thumshirn
4 daysbtrfs: fix copy_remapped_data() to not allocate more memory than intendedFilipe Manana
4 daysbtrfs: fix memory barrier order in reloc_root_is_dead()Filipe Manana
12 daysbtrfs: free mapping node on duplicate reloc root insertGuanghui Yang
12 daysbtrfs: reject inline file extents item in get_new_location()Qu Wenruo
12 daysbtrfs: fix reloc root cleanup in merge_reloc_roots()Filipe Manana
12 daysbtrfs: fix use-after-free on reloc root after error in insert_dirty_subvol()Filipe Manana
2026-06-30btrfs: decentralize transaction aborts in create_reloc_root()Johannes Thumshirn
2026-06-30btrfs: 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