summaryrefslogtreecommitdiff
path: root/fs/btrfs/scrub.c
AgeCommit message (Expand)AuthorFilesLines
10 daysbtrfs: scrub: report the failing sector's address, not the stripe baseJames C. Owens1-10/+14
2026-08-07btrfs: use kvmalloc() for stripe buffer of scrub_stripeQu Wenruo1-88/+63
2026-08-07btrfs: scrub: implement calc_sector_number() in a faster wayQu Wenruo1-12/+13
2026-08-07btrfs: factor out common scrub read endio into a helperQu Wenruo1-22/+22
2026-08-07btrfs: remove SCRUB_MAX_SECTORS_PER_BLOCKQu Wenruo1-14/+0
2026-06-09btrfs: allocate eb-attached btree pages as movableRik van Riel1-1/+2
2026-04-07btrfs: tag as unlikely if statements that check for fs in error stateFilipe Manana1-1/+1
2026-04-07btrfs: introduce a common helper to calculate the size of a bioQu Wenruo1-18/+4
2026-03-03Merge tag 'for-7.0-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2026-02-26btrfs: fix warning in scrub_verify_one_metadata()Mark Harmstone1-1/+1
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-3/+2
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-7/+6
2026-02-03btrfs: remove out label in scrub_find_fill_first_stripe()Filipe Manana1-4/+4
2026-02-03btrfs: use the btrfs_block_group_end() helper everywhereFilipe Manana1-4/+5
2026-02-03btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helperQu Wenruo1-15/+8
2026-02-03btrfs: switch to library APIs for checksumsEric Biggers1-9/+7
2025-11-24btrfs: scrub: always update btrfs_scrub_progress::last_physicalQu Wenruo1-0/+5
2025-11-24btrfs: use bool type for btrfs_path members used as booleansFilipe Manana1-10/+10
2025-11-24btrfs: make a few more ASSERTs verboseDavid Sterba1-7/+10
2025-11-24btrfs: move and rename CSUM_FMT definitionDavid Sterba1-3/+3
2025-11-24btrfs: scrub: factor out parity scrub code into a helperQu Wenruo1-41/+52
2025-11-24btrfs: make sure extent and csum paths are always released in scrub_raid56_pa...Qu Wenruo1-1/+1
2025-11-24btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inodeQu Wenruo1-22/+29
2025-11-24btrfs: declare free_ipath() via DEFINE_FREE()Miquel Sabaté Solà1-3/+1
2025-11-24btrfs: scrub: cancel the run if there is a pending signalQu Wenruo1-2/+3
2025-11-24btrfs: scrub: cancel the run if the process or fs is being frozenQu Wenruo1-7/+43
2025-11-24btrfs: scrub: add cancel/pause/removed bg checks for raid56 parity stripesQu Wenruo1-6/+17
2025-11-24btrfs: fix trivial -Wshadow warningsDavid Sterba1-3/+1
2025-11-05btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe()Zilin Guan1-0/+2
2025-10-13btrfs: do not use folio_test_partial_kmap() in ASSERT()sQu Wenruo1-2/+2
2025-09-23btrfs: add unlikely annotations to branches leading to EIODavid Sterba1-7/+7
2025-09-23btrfs: add unlikely annotations to branches leading to EUCLEANDavid Sterba1-2/+2
2025-09-23btrfs: more trivial BTRFS_PATH_AUTO_FREE conversionsSun YangKai1-8/+3
2025-09-23btrfs: prepare scrub to support bs > ps casesQu Wenruo1-22/+29
2025-09-23btrfs: concentrate highmem handling for data verificationQu Wenruo1-2/+16
2025-09-23btrfs: scrub: replace max_t()/min_t() with clamp() in scrub_throttle_dev_io()Thorsten Blum1-2/+1
2025-09-23btrfs: fix typos in comments and stringsDavid Sterba1-1/+1
2025-09-22btrfs: convert several int parameters to boolDavid Sterba1-3/+3
2025-07-21btrfs: switch RCU helper versions to btrfs_warn()David Sterba1-4/+4
2025-07-21btrfs: switch RCU helper versions to btrfs_err()David Sterba1-5/+5
2025-07-21btrfs: rename err to ret in scrub_submit_extent_sector_read()David Sterba1-4/+4
2025-06-23Merge tag 'for-6.16-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-27/+26
2025-06-19btrfs: scrub: add prefix for the error messagesAnand Jain1-27/+26
2025-05-26Merge tag 'for-6.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds1-173/+285
2025-05-26Merge tag 'for-6.16/block-20250523' of git://git.kernel.dk/linuxLinus Torvalds1-8/+2
2025-05-15btrfs: scrub: reduce memory usage of struct scrub_sector_verificationQu Wenruo1-8/+9
2025-05-15btrfs: scrub: aggregate small bitmaps into a larger oneQu Wenruo1-91/+196
2025-05-15btrfs: scrub: fix a wrong error type when metadata bytenr mismatchesQu Wenruo1-1/+1
2025-05-15btrfs: scrub: move error reporting members to stackQu Wenruo1-41/+37