1. 2ae8ae3 btrfs: scrub: cleanup the argument list of scrub_stripe() by Qu Wenruo · 3 years ago
  2. d04fbe1 btrfs: scrub: cleanup the argument list of scrub_chunk() by Qu Wenruo · 3 years ago
  3. f26c923 btrfs: remove reada infrastructure by Qu Wenruo · 3 years ago
  4. dcf62b2 btrfs: scrub: use btrfs_path::reada for extent tree readahead by Qu Wenruo · 3 years ago
  5. 2522dbe btrfs: scrub: remove the unnecessary path parameter for scrub_raid56_parity() by Qu Wenruo · 3 years ago
  6. 554aed7 btrfs: zoned: sink zone check into btrfs_repair_one_zone by Johannes Thumshirn · 3 years, 1 month ago
  7. c9d328c btrfs: scrub: merge SCRUB_PAGES_PER_RD_BIO and SCRUB_PAGES_PER_WR_BIO by Qu Wenruo · 3 years, 1 month ago
  8. 0bb3acd btrfs: update SCRUB_MAX_PAGES_PER_BLOCK by Qu Wenruo · 3 years, 1 month ago
  9. fc28b25 btrfs: stop accessing ->csum_root directly by Josef Bacik · 3 years, 2 months ago
  10. 29cbcf4 btrfs: stop accessing ->extent_root directly by Josef Bacik · 3 years, 2 months ago
  11. 3212fa1 btrfs: drop the _nr from the item helpers by Josef Bacik · 3 years, 2 months ago
  12. d08e38b btrfs: make 1-bit bit-fields of scrub_page unsigned int by Colin Ian King · 3 years, 2 months ago
  13. 562d7b1 btrfs: handle device lookup with btrfs_dev_lookup_args by Josef Bacik · 3 years, 3 months ago
  14. 8496153 btrfs: add a BTRFS_FS_ERROR helper by Josef Bacik · 3 years, 3 months ago
  15. 6a258d7 btrfs: remove btrfs_raid_bio::fs_info member by Qu Wenruo · 3 years, 3 months ago
  16. c3a3b19 btrfs: rename struct btrfs_io_bio to btrfs_bio by Qu Wenruo · 3 years, 3 months ago
  17. cd8e0cc btrfs: remove btrfs_bio_alloc() helper by Qu Wenruo · 3 years, 3 months ago
  18. 4c66461 btrfs: rename btrfs_bio to btrfs_io_context by Qu Wenruo · 3 years, 3 months ago
  19. 1a9fd41 btrfs: fix typos in comments by David Sterba · 3 years, 7 months ago
  20. 8df507c btrfs: scrub: fix subpage repair error caused by hard coded PAGE_SIZE by Qu Wenruo · 3 years, 8 months ago
  21. 7735cd7 btrfs: scrub: factor out common scrub_stripe constraints by David Sterba · 5 years ago
  22. eb3b505 btrfs: scrub: per-device bandwidth control by David Sterba · 5 years ago
  23. 0dc16ef btrfs: zoned: fix unpaired block group unfreeze during device replace by Filipe Manana · 3 years, 9 months ago
  24. e5ce988 btrfs: scrub: drop a few function declarations by Anand Jain · 3 years, 11 months ago
  25. ce30708 Merge tag 'block-5.12-2021-03-12-v2' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 10 months ago
  26. a8affc0 block: rename BIO_MAX_PAGES to BIO_MAX_VECS by Christoph Hellwig · 3 years, 10 months ago
  27. c608aca5 Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 3 years, 10 months ago
  28. 195a49e btrfs: fix race between writes to swap files and scrub by Filipe Manana · 3 years, 11 months ago
  29. 582cd91 Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 10 months ago
  30. f7ef528 btrfs: zoned: relocate block group to repair IO failure in zoned filesystems by Naohiro Aota · 3 years, 11 months ago
  31. 7db1c5d btrfs: zoned: support dev-replace in zoned filesystems by Naohiro Aota · 3 years, 11 months ago
  32. de17add btrfs: zoned: implement copying for zoned device-replace by Naohiro Aota · 3 years, 11 months ago
  33. 78ce9fc btrfs: zoned: mark block groups to copy for device-replace by Naohiro Aota · 3 years, 11 months ago
  34. 309dca30 block: store a block_device pointer in struct bio by Christoph Hellwig · 4 years ago
  35. b42fe98 btrfs: scrub: allow scrub to work with subpage sectorsize by Qu Wenruo · 4 years, 1 month ago
  36. b29dca4 btrfs: scrub: support subpage data scrub by Qu Wenruo · 4 years, 1 month ago
  37. 53f3251 btrfs: scrub: support subpage tree block scrub by Qu Wenruo · 4 years, 1 month ago
  38. d0a7a9c btrfs: scrub: always allocate one full page for one sector for RAID56 by Qu Wenruo · 4 years, 1 month ago
  39. fa485d2 btrfs: scrub: reduce width of extent_len/stripe_len from 64 to 32 bits by Qu Wenruo · 4 years, 1 month ago
  40. 1265925 btrfs: implement log-structured superblock for ZONED mode by Naohiro Aota · 4 years, 2 months ago
  41. 2c36395 btrfs: scrub: remove the anonymous structure from scrub_page by Qu Wenruo · 4 years, 1 month ago
  42. b2598ed btrfs: remove unused argument seed from btrfs_find_device by Anand Jain · 4 years, 2 months ago
  43. 480a8ec btrfs: scrub: refactor scrub_find_csum() by Qu Wenruo · 4 years, 2 months ago
  44. 96e63a4 btrfs: scrub: remove the force parameter from scrub_pages by Qu Wenruo · 4 years, 2 months ago
  45. 261d2dc btrfs: scrub: distinguish scrub page from regular page by Qu Wenruo · 4 years, 2 months ago
  46. 2ae0c2d btrfs: scrub: remove local copy of csum_size from context by David Sterba · 4 years, 6 months ago
  47. 55fc29b btrfs: use cached value of fs_info::csum_size everywhere by David Sterba · 4 years, 6 months ago
  48. ab108d9 btrfs: use precalculated sectorsize_bits from fs_info by David Sterba · 4 years, 6 months ago
  49. a6889ca btrfs: do not start readahead for csum tree when scrubbing non-data block groups by Filipe Manana · 4 years, 3 months ago
  50. a4852cf btrfs: scrub: update message regarding read-only status by David Sterba · 4 years, 6 months ago
  51. 8bb1cf1 btrfs: scrub: rename ratelimit state varaible to avoid shadowing by David Sterba · 4 years, 4 months ago
  52. e89c4a9 btrfs: allocate scrub workqueues outside of locks by Josef Bacik · 4 years, 5 months ago
  53. fbabd4a btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases by Josef Bacik · 4 years, 5 months ago
  54. 100aa5d btrfs: scrub: clean up temporary page variables in scrub_checksum_tree_block by David Sterba · 4 years, 7 months ago
  55. 521e102 btrfs: scrub: simplify tree block checksum calculation by David Sterba · 4 years, 7 months ago
  56. d41ebef btrfs: scrub: clean up temporary page variables in scrub_checksum_data by David Sterba · 4 years, 7 months ago
  57. 771aba0 btrfs: scrub: simplify data block checksum calculation by David Sterba · 4 years, 7 months ago
  58. c746054 btrfs: scrub: clean up temporary page variables in scrub_checksum_super by David Sterba · 4 years, 7 months ago
  59. 74710cf btrfs: scrub: remove temporary csum array in scrub_checksum_super by David Sterba · 4 years, 7 months ago
  60. 83cf6d5 btrfs: scrub: simplify superblock checksum calculation by David Sterba · 4 years, 7 months ago
  61. b048525 btrfs: scrub: unify naming of page address variables by David Sterba · 4 years, 7 months ago
  62. a8b3a89 btrfs: scrub: remove kmap/kunmap of pages by David Sterba · 4 years, 7 months ago
  63. 56e9357 btrfs: simplify root lookup by id by David Sterba · 4 years, 8 months ago
  64. 8949030 btrfs: scrub, only lookup for csums if we are dealing with a data extent by Filipe Manana · 4 years, 8 months ago
  65. 6b7304a btrfs: rename member 'trimming' of block group to a more generic name by Filipe Manana · 4 years, 8 months ago
  66. 2473d24 btrfs: fix a race between scrub and block group removal/allocation by Filipe Manana · 4 years, 8 months ago
  67. a8753ee btrfs: scrub: Replace zero-length array with flexible-array member by Gustavo A. R. Silva · 4 years, 10 months ago
  68. 0024652 btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root by Josef Bacik · 5 years ago
  69. bc44d7c btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root by Josef Bacik · 5 years ago
  70. fd79d43 btrfs: hold a ref on the root in scrub_print_warning_inode by Josef Bacik · 5 years ago
  71. 3619c94 btrfs: open code btrfs_read_fs_root_no_name by Josef Bacik · 5 years ago
  72. 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
  73. 1bbb97b btrfs: scrub: Require mandatory block group RO for dev-replace by Qu Wenruo · 5 years ago
  74. 6e80d4f btrfs: handle empty block_group removal for async discard by Dennis Zhou · 5 years ago
  75. 042528f Btrfs: fix block group remaining RO forever after error during device replace by Filipe Manana · 5 years ago
  76. b12de52 btrfs: scrub: Don't check free space before marking a block group RO by Qu Wenruo · 5 years ago
  77. 32da5386 btrfs: rename btrfs_block_group_cache by David Sterba · 5 years ago
  78. 3ec17a6 btrfs: clean up locking name in scrub_enumerate_chunks() by Dan Carpenter · 5 years ago
  79. b3470b5 btrfs: add dedicated members for start and length of a block group by David Sterba · 5 years ago
  80. bf38be6 btrfs: move block_group_item::used to block group by David Sterba · 5 years ago
  81. a0cac0e btrfs: get rid of unique workqueue helper functions by Omar Sandoval · 5 years ago
  82. 57d4f0b btrfs: don't prematurely free work in scrub_missing_raid56_worker() by Omar Sandoval · 5 years ago
  83. aac0023 btrfs: move basic block_group definitions to their own header by Josef Bacik · 6 years ago
  84. c7369b3 btrfs: add mask for all RAID1 types by David Sterba · 6 years ago
  85. d517857 btrfs: directly call into crypto framework for checksumming by Johannes Thumshirn · 6 years ago
  86. 1e25a2e btrfs: don't assume ordered sums to be 4 bytes by Johannes Thumshirn · 6 years ago
  87. cff8267 btrfs: read number of data stripes from map only once by David Sterba · 6 years ago
  88. c8bf1b6 btrfs: remove mapping tree structures indirection by David Sterba · 6 years ago
  89. 163e97e btrfs: get fs_info from device in btrfs_scrub_cancel_dev by David Sterba · 6 years ago
  90. 6c3abed btrfs: scrub: return EAGAIN when fs is closing by David Sterba · 6 years ago
  91. e49be14 btrfs: init csum_list before possible free by Dan Robertson · 6 years ago
  92. c835294 btrfs: scrub: add assertions for worker pointers by David Sterba · 6 years ago
  93. ff09c4c btrfs: scrub: convert scrub_workers_refcnt to refcount_t by Anand Jain · 6 years ago
  94. eb4318e btrfs: scrub: add scrub_lock lockdep check in scrub_workers_get by Anand Jain · 6 years ago
  95. 1cec3f27 btrfs: scrub: fix circular locking dependency warning by Anand Jain · 6 years ago
  96. d1e1442 btrfs: scrub: print messages when started or finished by Anand Jain · 6 years ago
  97. 09ba3bc btrfs: merge btrfs_find_device and find_device by Anand Jain · 6 years ago
  98. e4319cd btrfs: refactor btrfs_find_device() take fs_devices as argument by Anand Jain · 6 years ago
  99. 52042d8 btrfs: Fix typos in comments and strings by Andrea Gelmini · 6 years ago
  100. 7c3c7cb Btrfs: scrub, move setup of nofs contexts higher in the stack by Filipe Manana · 6 years ago