1. 9d9ea1e btrfs: subpage: fix relocation potentially overwriting last page data by Qu Wenruo · 3 years, 5 months ago
  2. c283289 btrfs: make relocate_one_page() handle subpage case by Qu Wenruo · 3 years, 5 months ago
  3. f47960f btrfs: reloc: factor out relocation page read and dirty part by Qu Wenruo · 3 years, 5 months ago
  4. 1cea5cf btrfs: ensure relocation never runs while we have send operations running by Filipe Manana · 3 years, 6 months ago
  5. 907d271 btrfs: add cancellable chunk relocation support by David Sterba · 3 years, 8 months ago
  6. fb686c6 btrfs: check return value of btrfs_commit_transaction in relocation by Josef Bacik · 3 years, 10 months ago
  7. 24213fa btrfs: do proper error handling in merge_reloc_roots by Josef Bacik · 3 years, 10 months ago
  8. 8717cf4 btrfs: handle extent corruption with select_one_root properly by Josef Bacik · 3 years, 10 months ago
  9. e0b085b0 btrfs: cleanup error handling in prepare_to_merge by Josef Bacik · 3 years, 10 months ago
  10. 57a304c btrfs: do not panic in __add_reloc_root by Josef Bacik · 3 years, 10 months ago
  11. 3c92586 btrfs: handle __add_reloc_root failures in btrfs_recover_relocation by Josef Bacik · 3 years, 10 months ago
  12. 790c1b8 btrfs: do proper error handling in create_reloc_inode by Josef Bacik · 3 years, 10 months ago
  13. 24cd638 btrfs: remove the extent item sanity checks in relocate_block_group by Josef Bacik · 3 years, 10 months ago
  14. eb6b7fb btrfs: handle extent reference errors in do_relocation by Josef Bacik · 3 years, 10 months ago
  15. 253e258 btrfs: handle errors in reference count manipulation in replace_path by Josef Bacik · 3 years, 10 months ago
  16. 0e9873e btrfs: handle btrfs_search_slot failure in replace_path by Josef Bacik · 3 years, 10 months ago
  17. 45b87c5 btrfs: handle btrfs_cow_block errors in replace_path by Josef Bacik · 3 years, 10 months ago
  18. 7a9213a btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s by Josef Bacik · 3 years, 10 months ago
  19. 592fbcd btrfs: do proper error handling in btrfs_update_reloc_root by Josef Bacik · 3 years, 10 months ago
  20. bbae13f btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge by Josef Bacik · 3 years, 10 months ago
  21. 7934133 btrfs: handle btrfs_update_reloc_root failure in insert_dirty_subvol by Josef Bacik · 3 years, 10 months ago
  22. ac54da6 btrfs: change insert_dirty_subvol to return errors by Josef Bacik · 3 years, 10 months ago
  23. 39200e59 btrfs: validate root::reloc_root after recording root in trans by Josef Bacik · 3 years, 10 months ago
  24. 84c50ba btrfs: do proper error handling in create_reloc_root by Josef Bacik · 3 years, 10 months ago
  25. 00bb36a btrfs: have proper error handling in btrfs_init_reloc_root by Josef Bacik · 3 years, 10 months ago
  26. d18c7bd btrfs: handle btrfs_record_root_in_trans failure in relocate_tree_block by Josef Bacik · 3 years, 10 months ago
  27. 404bccb btrfs: do proper error handling in record_reloc_root_in_trans by Josef Bacik · 3 years, 10 months ago
  28. 92de551 btrfs: check record_root_in_trans related failures in select_reloc_root by Josef Bacik · 3 years, 10 months ago
  29. 8ee66af btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors by Josef Bacik · 3 years, 10 months ago
  30. cbdc2eb btrfs: handle errors from select_reloc_root() by Josef Bacik · 3 years, 10 months ago
  31. 1c7bfa1 btrfs: convert BUG_ON()'s in relocate_tree_block by Josef Bacik · 3 years, 10 months ago
  32. ffe30dd btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation by Josef Bacik · 3 years, 10 months ago
  33. 6470853 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers by Josef Bacik · 3 years, 11 months ago
  34. 32430c6 btrfs: zoned: enable relocation on a zoned filesystem by Naohiro Aota · 4 years ago
  35. 32443de btrfs: introduce btrfs_subpage for data inodes by Qu Wenruo · 4 years ago
  36. c78a10a btrfs: fix reloc root leak with 0 ref reloc roots on recovery by Josef Bacik · 4 years ago
  37. f7ba2d3 btrfs: keep track of the root owner for relocation reads by Josef Bacik · 4 years, 1 month ago
  38. 1fec12a btrfs: noinline btrfs_should_cancel_balance by Josef Bacik · 4 years, 1 month ago
  39. 543068a btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid by Nikolay Borisov · 4 years, 1 month ago
  40. 50e31ef btrfs: reloc: fix wrong file extent type check to avoid false ENOENT by Qu Wenruo · 4 years ago
  41. 5297199 btrfs: remove inode number cache feature by Nikolay Borisov · 4 years, 1 month ago
  42. 8df01fd btrfs: remove err variable from do_relocation by Nikolay Borisov · 4 years, 1 month ago
  43. c6a592f btrfs: eliminate err variable from merge_reloc_root by Nikolay Borisov · 4 years, 1 month ago
  44. 3fbaf25 btrfs: pass the owner_root and level to alloc_extent_buffer by Josef Bacik · 4 years, 2 months ago
  45. 1b7ec85 btrfs: pass root owner to read_tree_block by Josef Bacik · 4 years, 2 months ago
  46. 6b3426b btrfs: use btrfs_read_node_slot in replace_path by Josef Bacik · 4 years, 2 months ago
  47. c975253 btrfs: use btrfs_read_node_slot in do_relocation by Josef Bacik · 4 years, 2 months ago
  48. 8ef385b btrfs: use btrfs_read_node_slot in walk_down_reloc_tree by Josef Bacik · 4 years, 2 months ago
  49. bfb484d btrfs: cleanup extent buffer readahead by Josef Bacik · 4 years, 2 months ago
  50. ac5887c btrfs: locking: remove all the blocking helpers by Josef Bacik · 4 years, 4 months ago
  51. c842268 btrfs: add set/get accessors for root_item::drop_level by David Sterba · 4 years, 4 months ago
  52. fca3a45 btrfs: fix min reserved size calculation in merge_reloc_root by Josef Bacik · 4 years, 2 months ago
  53. 9631e4c btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks by Josef Bacik · 4 years, 4 months ago
  54. 44d354a btrfs: relocation: review the call sites which can be interrupted by signal by Qu Wenruo · 4 years, 6 months ago
  55. 5cb502f btrfs: relocation: allow signal to cancel balance by Qu Wenruo · 4 years, 6 months ago
  56. 056d9be btrfs: make prealloc_file_extent_cluster take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  57. 9db5d51 btrfs: make btrfs_free_reserved_data_space_noquota take btrfs_fs_info by Nikolay Borisov · 4 years, 7 months ago
  58. c2566f2 btrfs: make btrfs_set_extent_delalloc take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  59. 4e9d0d0 btrfs: use for loop in prealloc_file_extent_cluster by Nikolay Borisov · 4 years, 7 months ago
  60. 214e61d btrfs: perform data management operations outside of inode lock by Nikolay Borisov · 4 years, 7 months ago
  61. c171edd btrfs: remove hole check in prealloc_file_extent_cluster by Nikolay Borisov · 4 years, 7 months ago
  62. 7bfa953 btrfs: make btrfs_reloc_clone_csums take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  63. c350437 btrfs: make btrfs_lookup_ordered_extent take btrfs_inode by Nikolay Borisov · 4 years, 7 months ago
  64. a89ef45 btrfs: use btrfs_alloc_data_chunk_ondemand() when allocating space for relocation by Filipe Manana · 4 years, 7 months ago
  65. 0202e83 btrfs: simplify iget helpers by David Sterba · 4 years, 8 months ago
  66. a820feb btrfs: open code read_fs_root by David Sterba · 4 years, 8 months ago
  67. 56e9357 btrfs: simplify root lookup by id by David Sterba · 4 years, 8 months ago
  68. 1dae7e0 btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway balance by Qu Wenruo · 4 years, 8 months ago
  69. 51415b6 btrfs: reloc: fix reloc root leak and NULL pointer dereference by Qu Wenruo · 4 years, 8 months ago
  70. aeb935a btrfs: don't set SHAREABLE flag for data reloc tree by Qu Wenruo · 4 years, 8 months ago
  71. 92a7cc4 btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE by Qu Wenruo · 4 years, 8 months ago
  72. e3b8336 btrfs: remove the redundant parameter level in btrfs_bin_search() by Qu Wenruo · 4 years, 9 months ago
  73. a757123 btrfs: use list_for_each_entry_safe in free_reloc_roots by Nikolay Borisov · 4 years, 11 months ago
  74. 1b23ea1 btrfs: reloc: move error handling of build_backref_tree() to backref.c by Qu Wenruo · 4 years, 9 months ago
  75. fc997ed btrfs: backref: rename and move finish_upper_links() by Qu Wenruo · 4 years, 9 months ago
  76. 1b60d2e btrfs: backref: rename and move handle_one_tree_block() by Qu Wenruo · 4 years, 9 months ago
  77. d36e7f0 btrfs: reloc: open code read_fs_root() for handle_indirect_tree_backref() by Qu Wenruo · 4 years, 10 months ago
  78. 5546573 btrfs: backref: rename and move should_ignore_root() by Qu Wenruo · 4 years, 10 months ago
  79. 982c92c btrfs: backref: rename and move backref_tree_panic() by Qu Wenruo · 4 years, 9 months ago
  80. 13fe1bd btrfs: backref: rename and move backref_cache_cleanup() by Qu Wenruo · 4 years, 10 months ago
  81. 023acb0 btrfs: backref: rename and move remove_backref_node() by Qu Wenruo · 4 years, 9 months ago
  82. b0fe707 btrfs: backref: rename and move drop_backref_node() by Qu Wenruo · 4 years, 10 months ago
  83. 741188d btrfs: backref: rename and move free_backref_(node|edge) by Qu Wenruo · 4 years, 10 months ago
  84. f39911e5 btrfs: backref: rename and move link_backref_edge() by Qu Wenruo · 4 years, 10 months ago
  85. 47254d0 btrfs: backref: rename and move alloc_backref_edge() by Qu Wenruo · 4 years, 10 months ago
  86. b1818da btrfs: backref: rename and move alloc_backref_node() by Qu Wenruo · 4 years, 10 months ago
  87. 584fb12 btrfs: backref: rename and move backref_cache_init() by Qu Wenruo · 4 years, 10 months ago
  88. e9a28dc btrfs: rename tree_entry to rb_simple_node and export it by Qu Wenruo · 4 years, 9 months ago
  89. 7053544 btrfs: backref: move btrfs_backref_(node|edge|cache) structures to backref.h by Qu Wenruo · 4 years, 9 months ago
  90. a26195a btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache by Qu Wenruo · 4 years, 9 months ago
  91. 29db137 btrfs: reloc: refactor useless nodes handling into its own function by Qu Wenruo · 4 years, 10 months ago
  92. 1f87292 btrfs: reloc: refactor finishing part of upper linkage into finish_upper_links() by Qu Wenruo · 4 years, 10 months ago
  93. e7d571c btrfs: reloc: remove the open-coded goto loop for breadth-first search by Qu Wenruo · 4 years, 10 months ago
  94. 0304f2d btrfs: reloc: pass essential members for alloc_backref_node() by Qu Wenruo · 4 years, 10 months ago
  95. 2a97961 btrfs: reloc: use wrapper to replace open-coded edge linking by Qu Wenruo · 4 years, 10 months ago
  96. 4d81ea8 btrfs: reloc: refactor indirect tree backref processing into its own function by Qu Wenruo · 4 years, 10 months ago
  97. 4007ea8 btrfs: reloc: refactor direct tree backref processing into its own function by Qu Wenruo · 4 years, 10 months ago
  98. 2433bea btrfs: reloc: make reloc root search-specific for relocation backref cache by Qu Wenruo · 4 years, 10 months ago
  99. 33a0f1f btrfs: reloc: add backref_cache::fs_info member by Qu Wenruo · 4 years, 10 months ago
  100. 8478028 btrfs: reloc: add backref_cache::pending_edge and backref_cache::useless_node by Qu Wenruo · 4 years, 10 months ago