- 1a9fd41 btrfs: fix typos in comments by David Sterba · 3 years, 8 months ago
- 8df507c btrfs: scrub: fix subpage repair error caused by hard coded PAGE_SIZE by Qu Wenruo · 3 years, 9 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 · 4 years ago
- 582cd91 Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 11 months ago
- f7ef528 btrfs: zoned: relocate block group to repair IO failure in zoned filesystems by Naohiro Aota · 4 years ago
- 7db1c5d btrfs: zoned: support dev-replace in zoned filesystems by Naohiro Aota · 4 years ago
- de17add btrfs: zoned: implement copying for zoned device-replace by Naohiro Aota · 4 years ago
- 78ce9fc btrfs: zoned: mark block groups to copy for device-replace by Naohiro Aota · 4 years 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, 2 months 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, 5 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, 6 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
- 0e94c4f4 btrfs: scrub: move scrub_setup_ctx allocation out of device_list_mutex by David Sterba · 6 years ago
- 92f7ba4 btrfs: scrub: pass fs_info to scrub_setup_ctx by David Sterba · 6 years ago
- cb5583d btrfs: dev-replace: open code trivial locking helpers by David Sterba · 6 years ago
- a5fb114 Btrfs: fix deadlock with memory reclaim during scrub by Filipe Manana · 6 years ago
- e37abe9 btrfs: open code btrfs_dev_replace_stats_inc by David Sterba · 7 years ago
- 3293428 Btrfs: clean up scrub is_dev_replace parameter by Omar Sandoval · 6 years ago
- 672d599 btrfs: Use wrapper macro for rcu string to remove duplicate code by Misono Tomohiro · 6 years ago
- 8b9b6f2 btrfs: scrub: cleanup the remaining nodatasum fixup code by Qu Wenruo · 6 years ago
- 031f24d btrfs: Use btrfs_mark_bg_unused to replace open code by Qu Wenruo · 7 years ago
- ebcc326 btrfs: open-code bio_set_op_attrs by David Sterba · 7 years ago
- c83488a btrfs: Remove fs_info from btrfs_inc_block_group_ro by Nikolay Borisov · 7 years ago
- 9bebe66 btrfs: scrub: Remove unused copy_nocow_pages and its callchain by Qu Wenruo · 7 years ago
- 665d495 btrfs: scrub: Don't use inode page cache in scrub_handle_errored_block() by Qu Wenruo · 6 years ago
- ac0b4145 btrfs: scrub: Don't use inode pages for device replace by Qu Wenruo · 7 years ago
- 4ed0a7a btrfs: trace: Add trace points for unused block groups by Qu Wenruo · 7 years ago
- c1d7c51 btrfs: replace GPL boilerplate by SPDX -- sources by David Sterba · 7 years ago
- 7e79cb8 btrfs: split dev-replace locking helpers for read and write by David Sterba · 7 years ago
- a32bf9a btrfs: use lockdep_assert_held for mutexes by David Sterba · 7 years ago