1. 042528f Btrfs: fix block group remaining RO forever after error during device replace by Filipe Manana · 5 years ago
  2. b12de52 btrfs: scrub: Don't check free space before marking a block group RO by Qu Wenruo · 5 years ago
  3. 32da5386 btrfs: rename btrfs_block_group_cache by David Sterba · 5 years ago
  4. 3ec17a6 btrfs: clean up locking name in scrub_enumerate_chunks() by Dan Carpenter · 5 years ago
  5. b3470b5 btrfs: add dedicated members for start and length of a block group by David Sterba · 5 years ago
  6. bf38be6 btrfs: move block_group_item::used to block group by David Sterba · 5 years ago
  7. a0cac0e btrfs: get rid of unique workqueue helper functions by Omar Sandoval · 5 years ago
  8. 57d4f0b btrfs: don't prematurely free work in scrub_missing_raid56_worker() by Omar Sandoval · 5 years ago
  9. aac0023 btrfs: move basic block_group definitions to their own header by Josef Bacik · 6 years ago
  10. c7369b3 btrfs: add mask for all RAID1 types by David Sterba · 6 years ago
  11. d517857 btrfs: directly call into crypto framework for checksumming by Johannes Thumshirn · 6 years ago
  12. 1e25a2e btrfs: don't assume ordered sums to be 4 bytes by Johannes Thumshirn · 6 years ago
  13. cff8267 btrfs: read number of data stripes from map only once by David Sterba · 6 years ago
  14. c8bf1b6 btrfs: remove mapping tree structures indirection by David Sterba · 6 years ago
  15. 163e97e btrfs: get fs_info from device in btrfs_scrub_cancel_dev by David Sterba · 6 years ago
  16. 6c3abed btrfs: scrub: return EAGAIN when fs is closing by David Sterba · 6 years ago
  17. e49be14 btrfs: init csum_list before possible free by Dan Robertson · 6 years ago
  18. c835294 btrfs: scrub: add assertions for worker pointers by David Sterba · 6 years ago
  19. ff09c4c btrfs: scrub: convert scrub_workers_refcnt to refcount_t by Anand Jain · 6 years ago
  20. eb4318e btrfs: scrub: add scrub_lock lockdep check in scrub_workers_get by Anand Jain · 6 years ago
  21. 1cec3f27 btrfs: scrub: fix circular locking dependency warning by Anand Jain · 6 years ago
  22. d1e1442 btrfs: scrub: print messages when started or finished by Anand Jain · 6 years ago
  23. 09ba3bc btrfs: merge btrfs_find_device and find_device by Anand Jain · 6 years ago
  24. e4319cd btrfs: refactor btrfs_find_device() take fs_devices as argument by Anand Jain · 6 years ago
  25. 52042d8 btrfs: Fix typos in comments and strings by Andrea Gelmini · 6 years ago
  26. 7c3c7cb Btrfs: scrub, move setup of nofs contexts higher in the stack by Filipe Manana · 6 years ago
  27. 0e94c4f4 btrfs: scrub: move scrub_setup_ctx allocation out of device_list_mutex by David Sterba · 6 years ago
  28. 92f7ba4 btrfs: scrub: pass fs_info to scrub_setup_ctx by David Sterba · 6 years ago
  29. cb5583d btrfs: dev-replace: open code trivial locking helpers by David Sterba · 6 years ago
  30. a5fb114 Btrfs: fix deadlock with memory reclaim during scrub by Filipe Manana · 6 years ago
  31. e37abe9 btrfs: open code btrfs_dev_replace_stats_inc by David Sterba · 7 years ago
  32. 3293428 Btrfs: clean up scrub is_dev_replace parameter by Omar Sandoval · 6 years ago
  33. 672d599 btrfs: Use wrapper macro for rcu string to remove duplicate code by Misono Tomohiro · 6 years ago
  34. 8b9b6f2 btrfs: scrub: cleanup the remaining nodatasum fixup code by Qu Wenruo · 6 years ago
  35. 031f24d btrfs: Use btrfs_mark_bg_unused to replace open code by Qu Wenruo · 7 years ago
  36. ebcc326 btrfs: open-code bio_set_op_attrs by David Sterba · 7 years ago
  37. c83488a btrfs: Remove fs_info from btrfs_inc_block_group_ro by Nikolay Borisov · 7 years ago
  38. 9bebe66 btrfs: scrub: Remove unused copy_nocow_pages and its callchain by Qu Wenruo · 7 years ago
  39. 665d495 btrfs: scrub: Don't use inode page cache in scrub_handle_errored_block() by Qu Wenruo · 6 years ago
  40. ac0b4145 btrfs: scrub: Don't use inode pages for device replace by Qu Wenruo · 7 years ago
  41. 4ed0a7a btrfs: trace: Add trace points for unused block groups by Qu Wenruo · 7 years ago
  42. c1d7c51 btrfs: replace GPL boilerplate by SPDX -- sources by David Sterba · 7 years ago
  43. 7e79cb8 btrfs: split dev-replace locking helpers for read and write by David Sterba · 7 years ago
  44. a32bf9a btrfs: use lockdep_assert_held for mutexes by David Sterba · 7 years ago
  45. d6e823a btrfs: Remove unused length var from scrub_handle_errored_block by Nikolay Borisov · 7 years ago
  46. 6ca1765 Btrfs: scrub: batch rebuild for raid56 by Liu Bo · 7 years ago
  47. 4759700 Btrfs: dev-replace: make sure target is identical to source when raid56 rebuild fails by Liu Bo · 7 years ago
  48. ed5d5f3 Btrfs: dev-replace: skip prealloc extents when copy nocow pages by Liu Bo · 7 years ago
  49. 7ef2d6a7 btrfs: not a disk error if the bio_add_page fails by Anand Jain · 7 years ago
  50. cadbc0a btrfs: rename btrfs_device::scrub_device to scrub_ctx by Anand Jain · 7 years ago
  51. 762221f Btrfs: fix scrub to repair raid6 corruption by Liu Bo · 7 years ago
  52. e43bbe5 btrfs: sink unlock_extent parameter gfp_flags by David Sterba · 7 years ago
  53. b4ff5ad Btrfs: use struct completion in scrub_submit_raid56_bio_wait by Liu Bo · 7 years ago
  54. 401e29c btrfs: cleanup device states define BTRFS_DEV_STATE_REPLACE_TGT by Anand Jain · 7 years ago
  55. e6e674b btrfs: cleanup device states define BTRFS_DEV_STATE_MISSING by Anand Jain · 7 years ago
  56. e12c962 btrfs: cleanup device states define BTRFS_DEV_STATE_IN_FS_METADATA by Anand Jain · 7 years ago
  57. ebbede4 btrfs: cleanup device states define BTRFS_DEV_STATE_WRITEABLE by Anand Jain · 7 years ago
  58. c995ab3 btrfs: add a flag to iterate_inodes_from_logical to find all extent refs for uncompressed extents by Zygo Blaxell · 7 years ago
  59. 6aa2126 btrfs: scrub: get rid of sector_t by David Sterba · 7 years ago
  60. 66ba772 Merge branch 'for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 7 years ago
  61. 74d4699 block: replace bi_bdev with a gendisk pointer and partitions index by Christoph Hellwig · 7 years ago
  62. af1cbe0 btrfs: scrub: simplify scrub worker initialization by David Sterba · 8 years ago
  63. 1d1bf92 btrfs: scrub: clean up division in scrub_find_csum by David Sterba · 8 years ago
  64. 7736b0a btrfs: scrub: clean up division in __scrub_mark_bitmap by David Sterba · 8 years ago
  65. 2073c4c btrfs: scrub: use bool for flush_all_writes by David Sterba · 8 years ago
  66. 44880fd btrfs: use appropriate define for the fsid by Anand Jain · 7 years ago
  67. 131ce43 btrfs: account that we're waiting for IO in scrub_submit_raid56_bio_wait by David Sterba · 7 years ago
  68. 913e153 btrfs: drop newlines from strings when using btrfs_* helpers by David Sterba · 7 years ago
  69. 8c27cb3 Merge branch 'for-4.13-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 7 years ago
  70. 6374e57a btrfs: fix integer overflow in calc_reclaim_items_nr by Chris Mason · 8 years ago
  71. ded5618 btrfs: scrub: fix target device intialization while setting up scrub context by David Sterba · 8 years ago
  72. c5e4c3d btrfs: sink gfp parameter to btrfs_io_bio_alloc by David Sterba · 8 years ago
  73. e4f5690 btrfs: btrfs_io_bio_alloc never fails, skip error handling by David Sterba · 8 years ago
  74. de2491f btrfs: scrub: add memalloc_nofs protection around init_ipath by David Sterba · 8 years ago
  75. 3fb9930 btrfs: scrub: embed scrub_wr_ctx into scrub context by David Sterba · 8 years ago
  76. 25cc122 btrfs: scrub: use fs_info::sectorsize and drop it from scrub context by David Sterba · 8 years ago
  77. 4e2814e btrfs: scrub: simplify cleanup of wr_ctx in scrub_free_ctx by David Sterba · 8 years ago
  78. e241dde btrfs: scrub: inline helper scrub_free_wr_ctx by David Sterba · 8 years ago
  79. 8fcdac3 btrfs: scrub: inline helper scrub_setup_wr_ctx by David Sterba · 8 years ago
  80. 6ec656b btrfs: remove inode argument from repair_io_failure by Josef Bacik · 8 years ago
  81. 4e4cbee block: switch bios to blk_status_t by Christoph Hellwig · 8 years ago
  82. 28d70e2 btrfs: scrub: Fix RAID56 recovery race condition by Qu Wenruo · 8 years ago
  83. 0966a7b btrfs: scrub: Introduce full stripe lock for RAID56 by Qu Wenruo · 8 years ago
  84. 42c61ab Btrfs: switch to div64_u64 if with a u64 divisor by Liu Bo · 8 years ago
  85. 972d721 Btrfs: update scrub_parity to use u64 stripe_len by Liu Bo · 8 years ago
  86. 619a974 btrfs: use clear_page where appropriate by David Sterba · 8 years ago
  87. e501bfe btrfs: Prevent scrub recheck from racing with dev replace by Qu Wenruo · 8 years ago
  88. ae6529c btrfs: Wait for in-flight bios before freeing target device for raid56 by Qu Wenruo · 8 years ago
  89. 9a33944 btrfs: scrub: Don't append on-disk pages for raid56 scrub by Qu Wenruo · 8 years ago
  90. 825ad4c btrfs: drop redundant parameters from btrfs_map_sblock by David Sterba · 8 years ago
  91. 1bcd7aa Btrfs: set scrub page's io_error if failing to submit io by Liu Bo · 8 years ago
  92. 99f4cdb btrfs: convert scrub_ctx.refs from atomic_t to refcount_t by Elena Reshetova · 8 years ago
  93. 78a7645 btrfs: convert scrub_parity.refs from atomic_t to refcount_t by Elena Reshetova · 8 years ago
  94. 186debd btrfs: convert scrub_block.refs from atomic_t to refcount_t by Elena Reshetova · 8 years ago
  95. 6f61501 btrfs: convert scrub_recover.refs from atomic_t to refcount_t by Elena Reshetova · 8 years ago
  96. 1c8c9c5 btrfs: Make check_extent_to_block take btrfs_inode by Nikolay Borisov · 8 years ago
  97. 9d4f7f8 btrfs: make repair_io_failure take btrfs_inode by Nikolay Borisov · 8 years ago
  98. a776c6f btrfs: Make btrfs_lookup_ordered_range take btrfs_inode by Nikolay Borisov · 8 years ago
  99. 5e00f19 btrfs: convert btrfs_inc_block_group_ro to accept fs_info by Jeff Mahoney · 8 years ago
  100. e5987e1 btrfs: remove unused parameters from scrub_setup_wr_ctx by David Sterba · 8 years ago