summaryrefslogtreecommitdiffstats
path: root/fs/xfs/scrub
Commit message (Expand)AuthorAgeFilesLines
* xfs: simplify rt bitmap/summary block accessor functionsDarrick J. Wong2023-10-191-1/+1
* xfs: simplify xfs_rtbuf_get calling conventionsDarrick J. Wong2023-10-191-3/+2
* xfs: cache last bitmap block in realtime allocatorOmar Sandoval2023-10-191-2/+2
* xfs: consolidate realtime allocation argumentsDave Chinner2023-10-181-1/+5
* xfs: use accessor functions for summary info wordsDarrick J. Wong2023-10-183-15/+28
* xfs: create helpers for rtbitmap block/wordcount computationsDarrick J. Wong2023-10-181-4/+3
* xfs: convert rt summary macros to helpersDarrick J. Wong2023-10-171-6/+8
* xfs: convert the rtbitmap block and bit macros to static inline functionsDarrick J. Wong2023-10-171-1/+1
* xfs: convert do_div calls to xfs_rtb_to_rtx helper callsDarrick J. Wong2023-10-171-9/+5
* xfs: create a helper to compute leftovers of realtime extentsDarrick J. Wong2023-10-171-1/+2
* xfs: create a helper to convert rtextents to rtblocksDarrick J. Wong2023-10-172-4/+4
* xfs: convert rt extent numbers to xfs_rtxnum_tDarrick J. Wong2023-10-172-4/+4
* xfs: rename xfs_verify_rtext to xfs_verify_rtbextDarrick J. Wong2023-10-173-4/+4
* xfs: convert rt bitmap extent lengths to xfs_rtbxlen_tDarrick J. Wong2023-10-171-1/+2
* xfs: convert xfs_extlen_t to xfs_rtxlen_t in the rt allocatorDarrick J. Wong2023-10-171-1/+1
* xfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.hDarrick J. Wong2023-10-173-3/+3
* xfs: Remove duplicate includeJiapeng Chong2023-10-121-1/+0
* xfs: only call xchk_stats_merge after validating scrub inputsDarrick J. Wong2023-09-122-3/+6
* Merge tag 'xfs-6.6-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2023-08-3027-593/+3789
|\
| * xfs: don't check reflink iflag state when checking cow forkDarrick J. Wong2023-08-101-5/+2
| * xfs: simplify returns in xchk_bmapDarrick J. Wong2023-08-101-13/+13
| * xfs: rewrite xchk_inode_is_allocated to work properlyDarrick J. Wong2023-08-104-24/+162
| * xfs: hide xfs_inode_is_allocated in scrub common codeDarrick J. Wong2023-08-103-2/+40
| * xfs: fix agf_fllast when repairing an empty AGFLDarrick J. Wong2023-08-101-1/+4
| * xfs: clear pagf_agflreset when repairing the AGFLDarrick J. Wong2023-08-101-1/+4
| * xfs: allow userspace to rebuild metadata structuresDarrick J. Wong2023-08-102-2/+12
| * xfs: don't complain about unfixed metadata when repairs were injectedDarrick J. Wong2023-08-102-5/+14
| * xfs: allow the user to cancel repairs before we start writingDarrick J. Wong2023-08-101-0/+16
| * xfs: always rescan allegedly healthy per-ag metadata after repairDarrick J. Wong2023-08-101-0/+10
| * xfs: implement online scrubbing of rtsummary infoDarrick J. Wong2023-08-106-28/+295
| * xfs: move the realtime summary file scrubber to a separate source fileDarrick J. Wong2023-08-102-37/+54
| * xfs: wrap ilock/iunlock operations on sc->ipDarrick J. Wong2023-08-108-29/+53
| * xfs: get our own reference to inodes that we want to scrubDarrick J. Wong2023-08-106-13/+36
| * xfs: track usage statistics of online fsckDarrick J. Wong2023-08-105-4/+489
| * xfs: improve xfarray quicksort pivotDarrick J. Wong2023-08-102-69/+148
| * xfs: cache pages used for xfarray quicksort convergenceDarrick J. Wong2023-08-102-10/+86
| * xfs: speed up xfarray sort by sorting xfile page contents directlyDarrick J. Wong2023-08-103-0/+121
| * xfs: teach xfile to pass back direct-map pages to callerDarrick J. Wong2023-08-103-0/+120
| * xfs: convert xfarray insertion sort to heapsort using scratchpad memoryDarrick J. Wong2023-08-103-120/+39
| * xfs: enable sorting of xfile-backed arraysDarrick J. Wong2023-08-103-0/+750
| * xfs: create a big array data structureDarrick J. Wong2023-08-106-1/+919
| * xfs: use per-AG bitmaps to reap unused AG metadata blocks during repairDarrick J. Wong2023-08-105-95/+45
| * xfs: reap large AG metadata extents when possibleDarrick J. Wong2023-08-108-121/+409
| * xfs: allow scanning ranges of the buffer cache for live buffersDarrick J. Wong2023-08-101-1/+1
| * xfs: rearrange xrep_reap_block to make future code flow easierDarrick J. Wong2023-08-103-17/+25
| * xfs: use deferred frees to reap old btree blocksDarrick J. Wong2023-08-101-4/+26
| * xfs: only allow reaping of per-AG blocks in xrep_reap_extentsDarrick J. Wong2023-08-101-32/+13
| * xfs: only invalidate blocks if we're going to free themDarrick J. Wong2023-08-102-55/+42
| * xfs: move the post-repair block reaping code to a separate fileDarrick J. Wong2023-08-105-234/+282
| * xfs: cull repair code that will never get usedDarrick J. Wong2023-08-103-111/+0