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