summaryrefslogtreecommitdiff
path: root/fs/btrfs/relocation.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-21Merge tag 'for-7.0-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-7/+32
2026-03-17btrfs: hold block group reference during entire move_existing_remap()Mark Harmstone1-5/+4
2026-03-17btrfs: check for NULL root after calls to btrfs_csum_root()Filipe Manana1-0/+8
2026-03-17btrfs: check for NULL root after calls to btrfs_extent_root()Filipe Manana1-2/+20
2026-03-12Merge tag 'for-7.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+2
2026-03-03Merge tag 'for-7.0-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+6
2026-03-03btrfs: read key again after incrementing slot in move_existing_remaps()Mark Harmstone1-0/+2
2026-02-26btrfs: check block group lookup in remove_range_from_remap_tree()Mark Harmstone1-0/+3
2026-02-26btrfs: fix transaction handle leaks in btrfs_last_identity_remap_gone()Mark Harmstone1-0/+3
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-4/+4
2026-02-03btrfs: populate fully_remapped_bgs_list on mountMark Harmstone1-0/+4
2026-02-03btrfs: replace identity remaps with actual remaps when doing relocationsMark Harmstone1-0/+326
2026-02-03btrfs: move existing remaps before relocating block groupMark Harmstone1-2/+459
2026-02-03btrfs: handle setting up relocation of block group with remap-treeMark Harmstone1-53/+451
2026-02-03btrfs: handle deletions from remapped block groupMark Harmstone1-0/+429
2026-02-03btrfs: redirect I/O for remapped block groupsMark Harmstone1-0/+50
2026-02-03btrfs: merge setting ret and return retDavid Sterba1-3/+2
2025-11-24btrfs: use bool type for btrfs_path members used as booleansFilipe Manana1-4/+4
2025-11-24btrfs: apply the AUTO_K(V)FREE macros throughout the codeMiquel Sabaté Solà1-22/+12
2025-11-24btrfs: use the key format macros when printing keysFilipe Manana1-2/+2
2025-11-24btrfs: use single return value variable in btrfs_relocate_block_group()Filipe Manana1-23/+16
2025-10-13btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already runningFilipe Manana1-6/+7
2025-09-23btrfs: add unlikely annotations to branches leading to transaction abortDavid Sterba1-8/+8
2025-09-23btrfs: add unlikely annotations to branches leading to EIODavid Sterba1-3/+3
2025-09-23btrfs: add unlikely annotations to branches leading to EUCLEANDavid Sterba1-4/+4
2025-09-23btrfs: more trivial BTRFS_PATH_AUTO_FREE conversionsSun YangKai1-31/+16
2025-09-22btrfs: convert several int parameters to boolDavid Sterba1-2/+2
2025-08-07btrfs: do not allow relocation of partially dropped subvolumesQu Wenruo1-0/+19
2025-07-22btrfs: enable large data folios for data reloc inodeQu Wenruo1-11/+13
2025-07-22btrfs: reloc: unconditionally invalidate the page cache for each clusterQu Wenruo1-50/+8
2025-07-22btrfs: remove btrfs_clear_extent_bits()Filipe Manana1-1/+1
2025-07-22btrfs: don't print relocation messages from auto reclaimJohannes Thumshirn1-4/+8
2025-07-22btrfs: replace strcpy() with strscpy()Brahmajit Das1-1/+1
2025-07-21btrfs: use pgoff_t for page index variablesDavid Sterba1-4/+4
2025-07-21btrfs: add btrfs prefix to is_fstree() and make it return boolFilipe Manana1-1/+1
2025-07-21btrfs: use refcount_t type for the extent buffer reference counterFilipe Manana1-2/+2
2025-07-21btrfs: pass struct rb_simple_node pointer directly in rb_simple_insert()Pan Chuang1-13/+21
2025-05-15btrfs: pass struct btrfs_inode to btrfs_free_reserved_data_space_noquota()Naohiro Aota1-2/+2
2025-05-15btrfs: use list_first_entry() everywhereDavid Sterba1-19/+17
2025-05-15btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN()David Sterba1-2/+2
2025-05-15btrfs: rename functions to allocate and free extent mapsFilipe Manana1-2/+2
2025-05-15btrfs: rename the functions to count, test and get bit ranges in io treesFilipe Manana1-2/+2
2025-05-15btrfs: rename the functions to init and release an extent io treeFilipe Manana1-1/+1
2025-05-15btrfs: rename the functions to search for bits in extent rangesFilipe Manana1-3/+3
2025-05-15btrfs: rename set_extent_bit() to include a btrfs prefixFilipe Manana1-5/+6
2025-05-15btrfs: rename the functions to clear bits for an extent rangeFilipe Manana1-5/+5
2025-05-15btrfs: add btrfs prefix to main lock, try lock and unlock extent functionsFilipe Manana1-14/+14
2025-05-15btrfs: remove leftover EXTENT_UPTODATE clear from an inode's io_treeFilipe Manana1-3/+0
2025-04-17btrfs: fix invalid inode pointer after failure to create reloc inodeFilipe Manana1-1/+1
2025-03-18btrfs: remove unnecessary fs_info argument from delete_block_group_cache()Filipe Manana1-5/+4