aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/scrub.c
AgeCommit message (Expand)Author
2022-12-05btrfs: introduce a bitmap based csum range search functionQu Wenruo
2022-12-05btrfs: use btrfs_dev_name() helper to handle missing devices betterQu Wenruo
2022-12-05btrfs: use a structure to pass arguments to backref walking functionsFilipe Manana
2022-12-05btrfs: use a single argument for extent offset in backref walking functionsFilipe Manana
2022-12-05btrfs: send: optimize clone detection to increase extent sharingFilipe Manana
2022-12-05btrfs: move scrub prototypes into scrub.hJosef Bacik
2022-12-05btrfs: move file-item prototypes into their own headerJosef Bacik
2022-12-05btrfs: sink gfp_t parameter to alloc_scrub_sectorDavid Sterba
2022-12-05btrfs: switch GFP_NOFS to GFP_KERNEL in scrub_setup_recheck_blockDavid Sterba
2022-12-05btrfs: move accessor helpers into accessors.hJosef Bacik
2022-12-05btrfs: move fs wide helpers out of ctree.hJosef Bacik
2022-12-05btrfs: move BTRFS_MAX_MIRRORS into scrub.cJosef Bacik
2022-11-07btrfs: zoned: fix locking imbalance on scrubJohannes Thumshirn
2022-11-07Revert "btrfs: scrub: use larger block size for data extent scrub"Qu Wenruo
2022-09-29btrfs: make can_nocow_extent nowait compatibleJosef Bacik
2022-09-26btrfs: properly abstract the parity raid bio handlingChristoph Hellwig
2022-09-26btrfs: scrub: use larger block size for data extent scrubQu Wenruo
2022-09-26btrfs: scrub: move logical/physical/dev/mirror_num from scrub_sector to scrub...Qu Wenruo
2022-09-26btrfs: scrub: remove scrub_sector::page and use scrub_block::pages insteadQu Wenruo
2022-09-26btrfs: scrub: introduce scrub_block::pages for more efficient memory usage fo...Qu Wenruo
2022-09-26btrfs: scrub: factor out allocation and initialization of scrub_sector into h...Qu Wenruo
2022-09-26btrfs: scrub: factor out initialization of scrub_block into helperQu Wenruo
2022-09-26btrfs: scrub: use pointer array to replace sblocks_for_recheckQu Wenruo
2022-09-26btrfs: scrub: remove impossible sanity checksQu Wenruo
2022-09-26btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPYJosef Bacik
2022-09-26btrfs: convert block group bit field to use bit helpersJosef Bacik
2022-09-26btrfs: scrub: try to fix super block errorsQu Wenruo
2022-09-26btrfs: scrub: properly report super block errors in system logQu Wenruo
2022-07-25btrfs: do not return errors from raid56_parity_recoverChristoph Hellwig
2022-07-25btrfs: raid56: use fixed stripe length everywhereChristoph Hellwig
2022-07-25btrfs: remove parameter dev_extent_len from scrub_stripe()Qu Wenruo
2022-07-25btrfs: use integrated bitmaps for scrub_parity::dbitmap and ebitmapQu Wenruo
2022-05-16btrfs: scrub: move scrub_remap_extent() call into scrub_extent()Qu Wenruo
2022-05-16btrfs: scrub: use find_first_extent_item to for extent item searchQu Wenruo
2022-05-16btrfs: scrub: refactor scrub_raid56_parity()Qu Wenruo
2022-05-16btrfs: scrub: use scrub_simple_mirror() to handle RAID56 data stripe scrubQu Wenruo
2022-05-16btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe()Qu Wenruo
2022-05-16btrfs: scrub: introduce dedicated helper to scrub simple-stripe based rangeQu Wenruo
2022-05-16btrfs: scrub: introduce dedicated helper to scrub simple-mirror based rangeQu Wenruo
2022-05-16btrfs: scrub: introduce a helper to locate an extent itemQu Wenruo
2022-05-16btrfs: calculate physical_end using dev_extent_len directly in scrub_stripe()Qu Wenruo
2022-05-16btrfs: use normal workqueues for scrubChristoph Hellwig
2022-05-16btrfs: raid56: make raid56_add_scrub_pages() subpage compatibleQu Wenruo
2022-05-16btrfs: don't allocate a btrfs_bio for scrub biosChristoph Hellwig
2022-05-16btrfs: use on-stack bio in scrub_repair_page_from_good_copyChristoph Hellwig
2022-05-16btrfs: use on-stack bio in scrub_recheck_blockChristoph Hellwig
2022-05-16btrfs: check-integrity: split submit_bio from btrfsic checkingChristoph Hellwig
2022-05-16btrfs: remove unnecessary type castsYu Zhe
2022-05-16btrfs: scrub: rename scrub_bio::pagev and related membersQu Wenruo
2022-05-16btrfs: scrub: rename scrub_page to scrub_sectorQu Wenruo