1. 7dc66ab btrfs: use a dedicated data structure for chunk maps by Filipe Manana · 1 year, 1 month ago
  2. d5acbc6 Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 1 year, 2 months ago
  3. 86ec15d btrfs: Convert to bdev_open_by_path() by Jan Kara · 1 year, 3 months ago
  4. 50564b6 btrfs: abort transaction on generation mismatch when marking eb as dirty by Filipe Manana · 1 year, 3 months ago
  5. fb2a836 btrfs: check-integrity: remove btrfsic_unmount() function by Qu Wenruo · 1 year, 3 months ago
  6. e5860f8 btrfs: make find_first_extent_bit() return a boolean by Filipe Manana · 1 year, 6 months ago
  7. a0433f8 Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linux by Linus Torvalds · 1 year, 6 months ago
  8. cd4efd2 btrfs: rename __btrfs_map_block to btrfs_map_block by Christoph Hellwig · 1 year, 7 months ago
  9. 1d12680 btrfs: drop gfp from parameter extent state helpers by David Sterba · 1 year, 7 months ago
  10. 0acd32c btrfs: open code set_extent_bits by David Sterba · 1 year, 7 months ago
  11. 05bdb99 block: replace fmode_t with a block-specific type for block open flags by Christoph Hellwig · 1 year, 6 months ago
  12. 2736e8e block: use the holder as indication for exclusive opens by Christoph Hellwig · 1 year, 6 months ago
  13. 0718afd block: introduce holder ops by Christoph Hellwig · 1 year, 7 months ago
  14. cb3e217 btrfs: use btrfs_dev_name() helper to handle missing devices better by Qu Wenruo · 2 years, 1 month ago
  15. bb21e30 btrfs: move device->name RCU allocation and assign to btrfs_alloc_device() by Anand Jain · 2 years, 1 month ago
  16. 2fc6822 btrfs: move scrub prototypes into scrub.h by Josef Bacik · 2 years, 2 months ago
  17. 07e81dc btrfs: move accessor helpers into accessors.h by Josef Bacik · 2 years, 2 months ago
  18. ec8eb37 btrfs: move BTRFS_FS_STATE* definitions and helpers to fs.h by Josef Bacik · 2 years, 2 months ago
  19. 2bbc72f1 btrfs: don't take a bio_counter reference for cloned bios by Christoph Hellwig · 2 years, 4 months ago
  20. 9283b9e btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY by Josef Bacik · 2 years, 5 months ago
  21. 3349b57 btrfs: convert block group bit field to use bit helpers by Josef Bacik · 2 years, 5 months ago
  22. f2c3bec2 btrfs: add info when mount fails due to stale replace target by Anand Jain · 2 years, 4 months ago
  23. 59a3991 btrfs: replace: drop assert for suspended replace by Anand Jain · 2 years, 4 months ago
  24. c1867eb btrfs: clean up chained assignments by David Sterba · 2 years, 6 months ago
  25. b67d73c btrfs: use a local variable for fs_devices pointer in btrfs_dev_replace_finishing by Anand Jain · 2 years, 9 months ago
  26. 9bc5fc0 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy by Gabriel Niebler · 2 years, 9 months ago
  27. a692e13 btrfs: fix assertion failure during scrub due to block group reallocation by Filipe Manana · 2 years, 8 months ago
  28. 4889bc0 btrfs: add device major-minor info in the struct btrfs_device by Anand Jain · 3 years ago
  29. bef16b5 btrfs: simplify fs_devices member access in btrfs_init_dev_replace_tgtdev by Anand Jain · 2 years, 11 months ago
  30. f26c923 btrfs: remove reada infrastructure by Qu Wenruo · 3 years ago
  31. 16beac8 btrfs: zoned: cache reported zone during mount by Naohiro Aota · 3 years, 1 month ago
  32. 3212fa1 btrfs: drop the _nr from the item helpers by Josef Bacik · 3 years, 2 months ago
  33. 037c50b Merge tag 'for-5.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 1 month ago
  34. 562d7b1 btrfs: handle device lookup with btrfs_dev_lookup_args by Josef Bacik · 3 years, 2 months ago
  35. cda00eb btrfs: use bdev_nr_bytes instead of open coding it by Christoph Hellwig · 3 years, 2 months ago
  36. 1a9fd41 btrfs: fix typos in comments by David Sterba · 3 years, 7 months ago
  37. 3cb8949 btrfs: do not initialize dev replace for bad dev root by Josef Bacik · 3 years, 9 months ago
  38. 78ce9fc btrfs: zoned: mark block groups to copy for device-replace by Naohiro Aota · 3 years, 10 months ago
  39. 9db4dc2 btrfs: make btrfs_start_delalloc_root's nr argument a long by Nikolay Borisov · 4 years ago
  40. 3d45f22 btrfs: fix deadlock when cloning inline extent and low on free metadata space by Filipe Manana · 4 years ago
  41. b70f509 btrfs: check and enable ZONED mode by Naohiro Aota · 4 years, 1 month ago
  42. 5b31646 btrfs: get zone information of zoned block devices by Naohiro Aota · 4 years, 1 month ago
  43. b2598ed btrfs: remove unused argument seed from btrfs_find_device by Anand Jain · 4 years, 1 month ago
  44. cf89af1 btrfs: dev-replace: fail mount if we don't have replace item with target device by Anand Jain · 4 years, 2 months ago
  45. 66d204a1 btrfs: fix readahead hang and use-after-free after removing a device by Filipe Manana · 4 years, 2 months ago
  46. 0725c0c btrfs: move btrfs_dev_replace_update_device_in_mapping_tree to drop declaration by Anand Jain · 4 years, 3 months ago
  47. 1888709 btrfs: remove tmp variable for list traversal in btrfs_init_dev_replace_tgtdev by Anand Jain · 4 years, 3 months ago
  48. 53f8a74 btrfs: split and refactor btrfs_sysfs_remove_devices_dir by Anand Jain · 4 years, 3 months ago
  49. cd36da2 btrfs: simplify parameters of btrfs_sysfs_add_devices_dir by Anand Jain · 4 years, 3 months ago
  50. c6a5d95 btrfs: fix replace of seed device by Anand Jain · 4 years, 3 months ago
  51. c3e1f96 btrfs: enumerate the type of exclusive operation in progress by Goldwyn Rodrigues · 4 years, 4 months ago
  52. b491213 btrfs: change nr to u64 in btrfs_start_delalloc_roots by Josef Bacik · 4 years, 5 months ago
  53. 4c8f353 btrfs: fix filesystem corruption after a device replace by Filipe Manana · 4 years, 3 months ago
  54. a466c85 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks by Josef Bacik · 4 years, 4 months ago
  55. 313b085 btrfs: move btrfs_scratch_superblocks into btrfs_dev_replace_finishing by Josef Bacik · 4 years, 4 months ago
  56. f3cd2c5 btrfs: sysfs, rename device_link add/remove functions by Anand Jain · 4 years, 10 months ago
  57. 30b3688 btrfs: Add overview of device replace by Qu Wenruo · 5 years ago
  58. 81a046b Merge tag 'for-5.6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 4 years, 11 months ago
  59. 4cea903 btrfs: dev-replace: remove warning for unknown return codes when finished by David Sterba · 5 years ago
  60. 668e48af btrfs: sysfs, add devid/dev_state kobject and device attributes by Anand Jain · 5 years ago
  61. e1f60a6 btrfs: add __pure attribute to functions by David Sterba · 5 years ago
  62. 602cbe9 btrfs: move cond_wake_up functions out of ctree by David Sterba · 5 years ago
  63. 27e022a btrfs: replace: BTRFS_DEV_REPLACE_ITEM_STATE_x defines should go by Anand Jain · 5 years ago
  64. c8bf1b6 btrfs: remove mapping tree structures indirection by David Sterba · 6 years ago
  65. 2ed95d2 btrfs: Remove redundant assignment of tgt_device->commit_total_bytes by Nikolay Borisov · 6 years ago
  66. f232ab0 btrfs: Explicitly reserve space for devreplace item by Nikolay Borisov · 6 years ago
  67. fa19452 btrfs: Streamline replace sem unlock in btrfs_dev_replace_start by Nikolay Borisov · 6 years ago
  68. e1e0eb4 btrfs: Ensure btrfs_init_dev_replace_tgtdev sees up to date values by Nikolay Borisov · 6 years ago
  69. 419684b btrfs: dev-replace: Remove impossible WARN_ON by Nikolay Borisov · 6 years ago
  70. b0d9e1e btrfs: Reduce critical section in btrfs_init_dev_replace_tgtdev by Nikolay Borisov · 6 years ago
  71. ddb9378 btrfs: Don't opencode sync_blockdev in btrfs_init_dev_replace_tgtdev by Nikolay Borisov · 6 years ago
  72. debd1c0 btrfs: Ensure replaced device doesn't have pending chunk allocation by Nikolay Borisov · 6 years ago
  73. 65237ee btrfs: get fs_info from device in btrfs_rm_dev_replace_free_srcdev by David Sterba · 6 years ago
  74. 2b584c6 btrfs: get fs_info from trans in btrfs_run_dev_replace by David Sterba · 6 years ago
  75. bbbf724 btrfs: combine device update operations during transaction commit by Nikolay Borisov · 6 years ago
  76. 669e859 btrfs: drop the lock on error in btrfs_dev_replace_cancel by Dan Carpenter · 6 years ago
  77. 09ba3bc btrfs: merge btrfs_find_device and find_device by Anand Jain · 6 years ago
  78. e4319cd btrfs: refactor btrfs_find_device() take fs_devices as argument by Anand Jain · 6 years ago
  79. 52042d8 btrfs: Fix typos in comments and strings by Andrea Gelmini · 6 years ago
  80. cb5583d btrfs: dev-replace: open code trivial locking helpers by David Sterba · 6 years ago
  81. 53176dd btrfs: dev-replace: remove custom read/write blocking scheme by David Sterba · 7 years ago
  82. 129827e btrfs: dev-replace: swich locking to rw semaphore by David Sterba · 7 years ago
  83. f9085ab btrfs: don't report user-requested cancel as an error by Anand Jain · 6 years ago
  84. 49365e6 btrfs: silence warning if replace is canceled by Anand Jain · 6 years ago
  85. 53e62fb btrfs: dev-replace: add explicit check for replace result "no error" by Anand Jain · 6 years ago
  86. fe97e2e btrfs: dev-replace: replace's scrub must not be running in suspended state by Anand Jain · 6 years ago
  87. b47dda2 btrfs: dev-replace: set result code of cancel by status of scrub by Anand Jain · 6 years ago
  88. d189dd7 btrfs: fix use-after-free due to race between replace start and cancel by Anand Jain · 6 years ago
  89. 05c49e6 btrfs: dev-replace: go back to suspend state if another EXCL_OP is running by Anand Jain · 6 years ago
  90. 0d228ec btrfs: dev-replace: go back to suspended state if target device is missing by Anand Jain · 6 years ago
  91. 54862d6 btrfs: mark btrfs_dev_replace_start as static by Anand Jain · 6 years ago
  92. ab45724 btrfs: remove redundant replace_state init by Anand Jain · 6 years ago
  93. eede2bf Btrfs: prevent ioctls from interfering with a swap file by Omar Sandoval · 8 years ago
  94. 9b14211 btrfs: dev-replace: remove pointless assert in write unlock by David Sterba · 7 years ago
  95. 7f8d236 btrfs: dev-replace: move replace members out of fs_info by David Sterba · 7 years ago
  96. aa144bf btrfs: dev-replace: avoid useless lock on error handling path by David Sterba · 6 years ago
  97. 9f6cbcb btrfs: open code btrfs_after_dev_replace_commit by David Sterba · 6 years ago
  98. 7fb2ece btrfs: open code btrfs_dev_replace_clear_lock_blocking by David Sterba · 6 years ago
  99. 3280f87 btrfs: remove btrfs_dev_replace::read_locks by David Sterba · 6 years ago
  100. 5c06147 btrfs: fix error handling in btrfs_dev_replace_start by Jeff Mahoney · 6 years ago