Age | Commit message (Expand) | Author | Files | Lines |
2022-12-05 | btrfs: sink gfp_t parameter to alloc_scrub_sector | David Sterba | 1 | -6/+6 |
2022-12-05 | btrfs: switch GFP_NOFS to GFP_KERNEL in scrub_setup_recheck_block | David Sterba | 1 | -2/+2 |
2022-12-05 | btrfs: move accessor helpers into accessors.h | Josef Bacik | 1 | -0/+1 |
2022-12-05 | btrfs: move fs wide helpers out of ctree.h | Josef Bacik | 1 | -0/+1 |
2022-12-05 | btrfs: move BTRFS_MAX_MIRRORS into scrub.c | Josef Bacik | 1 | -0/+11 |
2022-11-07 | btrfs: zoned: fix locking imbalance on scrub | Johannes Thumshirn | 1 | -1/+0 |
2022-11-07 | Revert "btrfs: scrub: use larger block size for data extent scrub" | Qu Wenruo | 1 | -7/+1 |
2022-09-29 | btrfs: make can_nocow_extent nowait compatible | Josef Bacik | 1 | -2/+2 |
2022-09-26 | btrfs: properly abstract the parity raid bio handling | Christoph Hellwig | 1 | -3/+5 |
2022-09-26 | btrfs: scrub: use larger block size for data extent scrub | Qu Wenruo | 1 | -1/+7 |
2022-09-26 | btrfs: scrub: move logical/physical/dev/mirror_num from scrub_sector to scrub... | Qu Wenruo | 1 | -73/+92 |
2022-09-26 | btrfs: scrub: remove scrub_sector::page and use scrub_block::pages instead | Qu Wenruo | 1 | -32/+67 |
2022-09-26 | btrfs: scrub: introduce scrub_block::pages for more efficient memory usage fo... | Qu Wenruo | 1 | -22/+116 |
2022-09-26 | btrfs: scrub: factor out allocation and initialization of scrub_sector into h... | Qu Wenruo | 1 | -31/+29 |
2022-09-26 | btrfs: scrub: factor out initialization of scrub_block into helper | Qu Wenruo | 1 | -23/+23 |
2022-09-26 | btrfs: scrub: use pointer array to replace sblocks_for_recheck | Qu Wenruo | 1 | -46/+53 |
2022-09-26 | btrfs: scrub: remove impossible sanity checks | Qu Wenruo | 1 | -25/+9 |
2022-09-26 | btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY | Josef Bacik | 1 | -2/+0 |
2022-09-26 | btrfs: convert block group bit field to use bit helpers | Josef Bacik | 1 | -6/+6 |
2022-09-26 | btrfs: scrub: try to fix super block errors | Qu Wenruo | 1 | -0/+36 |
2022-09-26 | btrfs: scrub: properly report super block errors in system log | Qu Wenruo | 1 | -21/+12 |
2022-07-25 | btrfs: do not return errors from raid56_parity_recover | Christoph Hellwig | 1 | -8/+2 |
2022-07-25 | btrfs: raid56: use fixed stripe length everywhere | Christoph Hellwig | 1 | -6/+3 |
2022-07-25 | btrfs: remove parameter dev_extent_len from scrub_stripe() | Qu Wenruo | 1 | -7/+8 |
2022-07-25 | btrfs: use integrated bitmaps for scrub_parity::dbitmap and ebitmap | Qu Wenruo | 1 | -24/+13 |
2022-05-16 | btrfs: scrub: move scrub_remap_extent() call into scrub_extent() | Qu Wenruo | 1 | -27/+35 |
2022-05-16 | btrfs: scrub: use find_first_extent_item to for extent item search | Qu Wenruo | 1 | -73/+25 |
2022-05-16 | btrfs: scrub: refactor scrub_raid56_parity() | Qu Wenruo | 1 | -181/+164 |
2022-05-16 | btrfs: scrub: use scrub_simple_mirror() to handle RAID56 data stripe scrub | Qu Wenruo | 1 | -226/+21 |
2022-05-16 | btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() | Qu Wenruo | 1 | -77/+51 |
2022-05-16 | btrfs: scrub: introduce dedicated helper to scrub simple-stripe based range | Qu Wenruo | 1 | -12/+88 |
2022-05-16 | btrfs: scrub: introduce dedicated helper to scrub simple-mirror based range | Qu Wenruo | 1 | -0/+188 |
2022-05-16 | btrfs: scrub: introduce a helper to locate an extent item | Qu Wenruo | 1 | -0/+107 |
2022-05-16 | btrfs: calculate physical_end using dev_extent_len directly in scrub_stripe() | Qu Wenruo | 1 | -4/+2 |
2022-05-16 | btrfs: use normal workqueues for scrub | Christoph Hellwig | 1 | -41/+38 |
2022-05-16 | btrfs: raid56: make raid56_add_scrub_pages() subpage compatible | Qu Wenruo | 1 | -1/+5 |
2022-05-16 | btrfs: don't allocate a btrfs_bio for scrub bios | Christoph Hellwig | 1 | -29/+15 |
2022-05-16 | btrfs: use on-stack bio in scrub_repair_page_from_good_copy | Christoph Hellwig | 1 | -14/+9 |
2022-05-16 | btrfs: use on-stack bio in scrub_recheck_block | Christoph Hellwig | 1 | -10/+8 |
2022-05-16 | btrfs: check-integrity: split submit_bio from btrfsic checking | Christoph Hellwig | 1 | -4/+8 |
2022-05-16 | btrfs: remove unnecessary type casts | Yu Zhe | 1 | -1/+1 |
2022-05-16 | btrfs: scrub: rename scrub_bio::pagev and related members | Qu Wenruo | 1 | -39/+39 |
2022-05-16 | btrfs: scrub: rename scrub_page to scrub_sector | Qu Wenruo | 1 | -238/+234 |
2022-05-16 | btrfs: scrub: rename members related to scrub_block::pagev | Qu Wenruo | 1 | -115/+109 |
2022-04-21 | btrfs: fix assertion failure during scrub due to block group reallocation | Filipe Manana | 1 | -1/+25 |
2022-03-14 | btrfs: scrub: remove redundant initialization of increment | Jiapeng Chong | 1 | -1/+1 |
2022-01-07 | btrfs: scrub: cleanup the argument list of scrub_stripe() | Qu Wenruo | 1 | -32/+35 |
2022-01-07 | btrfs: scrub: cleanup the argument list of scrub_chunk() | Qu Wenruo | 1 | -19/+19 |
2022-01-07 | btrfs: remove reada infrastructure | Qu Wenruo | 1 | -36/+0 |
2022-01-07 | btrfs: scrub: use btrfs_path::reada for extent tree readahead | Qu Wenruo | 1 | -0/+1 |