WSL2-Linux-Kernel/fs/xfs/scrub
Darrick J. Wong f36b954a1f xfs: check inode core when scrubbing metadata files
Metadata files (e.g. realtime bitmaps and quota files) do not show up in
the bulkstat output, which means that scrub-by-handle does not work;
they can only be checked through a specific scrub type.  Therefore, each
scrub type calls xchk_metadata_inode_forks to check the metadata for
whatever's in the file.

Unfortunately, that function doesn't actually check the inode record
itself.  Refactor the function a bit to make that happen.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
2022-11-16 16:11:51 -08:00
..
agheader.c xfs: standardize GFP flags usage in online scrub 2022-11-16 15:25:01 -08:00
agheader_repair.c xfs: pivot online scrub away from kmem.[ch] 2022-11-16 15:25:02 -08:00
alloc.c xfs: create a predicate to verify per-AG extents 2022-10-31 08:58:20 -07:00
attr.c xfs: pivot online scrub away from kmem.[ch] 2022-11-16 15:25:02 -08:00
attr.h
bitmap.c xfs: pivot online scrub away from kmem.[ch] 2022-11-16 15:25:02 -08:00
bitmap.h
bmap.c xfs: teach scrub to flag non-extents format cow forks 2022-11-16 15:25:05 -08:00
btree.c xfs: pivot online scrub away from kmem.[ch] 2022-11-16 15:25:02 -08:00
btree.h
common.c xfs: check inode core when scrubbing metadata files 2022-11-16 16:11:51 -08:00
common.h xfs: return EINTR when a fatal signal terminates scrub 2022-11-16 15:25:02 -08:00
dabtree.c xfs: pivot online scrub away from kmem.[ch] 2022-11-16 15:25:02 -08:00
dabtree.h
dir.c xfs: fully initialize xfs_da_args in xchk_directory_blocks 2022-11-16 15:25:01 -08:00
fscounters.c xfs: online checking of the free rt extent count 2022-11-16 15:25:03 -08:00
health.c xfs: make is_log_ag() a first class helper 2022-07-07 19:13:21 +10:00
health.h
ialloc.c xfs: create a predicate to verify per-AG extents 2022-10-31 08:58:20 -07:00
inode.c xfs: don't warn about files that are exactly s_maxbytes long 2022-11-16 16:11:51 -08:00
parent.c Change calling conventions for filldir_t 2022-08-17 17:25:04 -04:00
quota.c xfs: check quota files for unwritten extents 2022-11-16 15:25:04 -08:00
refcount.c xfs: pivot online scrub away from kmem.[ch] 2022-11-16 15:25:02 -08:00
repair.c xfs: don't return -EFSCORRUPTED from repair when resources cannot be grabbed 2022-11-16 15:25:03 -08:00
repair.h
rmap.c xfs: Pre-calculate per-AG agbno geometry 2022-07-07 19:13:02 +10:00
rtbitmap.c xfs: pass explicit mount pointer to rtalloc query functions 2022-04-12 06:49:41 +10:00
scrub.c xfs: pivot online scrub away from kmem.[ch] 2022-11-16 15:25:02 -08:00
scrub.h xfs: online checking of the free rt extent count 2022-11-16 15:25:03 -08:00
symlink.c xfs: standardize GFP flags usage in online scrub 2022-11-16 15:25:01 -08:00
trace.c
trace.h
xfs_scrub.h