summaryrefslogtreecommitdiffstats
path: root/fs/xfs/scrub
Commit message (Expand)AuthorAgeFilesLines
* 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
* | xfs: stabilize fs summary counters for online fsckDarrick J. Wong2023-08-044-38/+183
|/
* Merge tag 'hardening-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-06-271-1/+1
|\
| * overflow: Add struct_size_t() helperKees Cook2023-05-261-1/+1
* | xfs: fix broken logic when detecting mergeable bmap recordsDarrick J. Wong2023-06-051-12/+13
* | xfs: Fix undefined behavior of shift into sign bitGeert Uytterhoeven2023-06-051-4/+4
|/
* xfs: disable reaping in fscounters scrubDarrick J. Wong2023-05-026-39/+6
* xfs: flush dirty data and drain directios before scrubbing cow forkDarrick J. Wong2023-05-021-2/+2
* xfs: fix duplicate includesDave Chinner2023-04-201-3/+1
* xfs: cross-reference rmap records with refcount btreesDarrick J. Wong2023-04-111-0/+23
* xfs: cross-reference rmap records with inode btreesDarrick J. Wong2023-04-111-0/+35
* xfs: cross-reference rmap records with free space btreesDarrick J. Wong2023-04-113-0/+102
* xfs: cross-reference rmap records with ag btreesDarrick J. Wong2023-04-113-1/+201
* xfs: introduce bitmap type for AG blocksDarrick J. Wong2023-04-112-0/+49
* xfs: convert xbitmap to interval treeDarrick J. Wong2023-04-113-157/+185
* xfs: drop the _safe behavior from the xbitmap foreach macroDarrick J. Wong2023-04-111-9/+8
* xfs: remove the for_each_xbitmap_ helpersDarrick J. Wong2023-04-114-94/+180