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