summaryrefslogtreecommitdiff
path: root/fs/btrfs/relocation.c
AgeCommit message (Expand)AuthorFilesLines
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-22btrfs: use pgoff_t for page index variablesDavid Sterba1-4/+4
2025-07-22btrfs: add btrfs prefix to is_fstree() and make it return boolFilipe Manana1-1/+1
2025-07-22btrfs: use refcount_t type for the extent buffer reference counterFilipe Manana1-2/+2
2025-07-22btrfs: 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
2025-03-18btrfs: remove unnecessary fs_info argument from create_reloc_inode()Filipe Manana1-2/+2
2025-03-18btrfs: make btrfs_iget() return a btrfs inode insteadFilipe Manana1-7/+10
2025-01-13btrfs: open code set_page_extent_mapped()David Sterba1-1/+1
2025-01-13btrfs: relocation: remove unnecessary calls to btrfs_mark_buffer_dirty()Filipe Manana1-7/+0
2025-01-13btrfs: remove detached list from struct btrfs_backref_cacheJosef Bacik1-1/+0
2025-01-13btrfs: remove the ->lowest and ->leaves members from struct btrfs_backref_nodeJosef Bacik1-7/+0
2025-01-13btrfs: do not handle non-shareable roots in backref cacheJosef Bacik1-1/+1
2025-01-13btrfs: don't build backref tree for COW-only blocksJosef Bacik1-19/+73
2025-01-13btrfs: remove clone_backref_node() from relocationJosef Bacik1-90/+1
2025-01-13btrfs: simplify loop in select_reloc_root()Josef Bacik1-80/+55
2025-01-13btrfs: remove the changed list for backref cacheJosef Bacik1-14/+8
2025-01-13btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handlingJosef Bacik1-2/+12
2024-12-24btrfs: check folio mapping after unlock in relocate_one_folio()Boris Burkov1-0/+6
2024-11-11btrfs: drop unused transaction parameter from btrfs_qgroup_add_swapped_blocks()David Sterba1-1/+1
2024-10-01btrfs: fix a NULL pointer dereference when failed to start a new trasacntionQu Wenruo1-1/+1
2024-10-01btrfs: drop the backref cache during relocation if we commitJosef Bacik1-72/+3
2024-09-10btrfs: don't readahead the relocation inode on RSTJohannes Thumshirn1-4/+18
2024-07-22Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+1
2024-07-11btrfs: fix data race when accessing the last_trans field of a rootFilipe Manana1-4/+4
2024-07-11btrfs: switch btrfs_ordered_extent::inode to struct btrfs_inodeDavid Sterba1-1/+1
2024-07-11btrfs: remove super block argument from btrfs_iget()Filipe Manana1-2/+2