summaryrefslogtreecommitdiff
path: root/fs/xfs/scrub/bmap.c
AgeCommit message (Expand)AuthorFilesLines
2025-03-03xfs: allow COW forks on zoned file systems in xchk_bmapChristoph Hellwig1-2/+2
2024-12-24xfs: cross-reference checks with the rt refcount btreeDarrick J. Wong1-6/+24
2024-12-24xfs: scan rt rmap when we're doing an intense rmap check of bmbt mappingsDarrick J. Wong1-6/+42
2024-12-24xfs: cross-reference the realtime rmapbtDarrick J. Wong1-15/+37
2024-12-24xfs: allow queued realtime intents to drain before scrubbingDarrick J. Wong1-1/+6
2024-12-24xfs: support file data forks containing metadata btreesDarrick J. Wong1-0/+1
2024-11-06xfs: don't coalesce file mappings that cross rtgroup boundaries in scrubDarrick J. Wong1-1/+15
2024-11-06xfs: move RT bitmap and summary information to the rtgroupChristoph Hellwig1-0/+13
2024-11-06xfs: add a generic group pointer to the btree cursorChristoph Hellwig1-1/+2
2024-11-06xfs: switch perag iteration from the for_each macros to a while based iteratorChristoph Hellwig1-3/+2
2024-11-06xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpersChristoph Hellwig1-3/+2
2024-08-14xfs: attr forks require attr, not attr2Darrick J. Wong1-1/+7
2024-02-22xfs: create a helper to decide if a file mapping targets the rt volumeDarrick J. Wong1-1/+1
2023-12-15xfs: repair inode fork block mapping data structuresDarrick J. Wong1-0/+18
2023-12-15xfs: skip the rmapbt search on an empty attr fork unless we know it was zappedDarrick J. Wong1-22/+79
2023-12-15xfs: set inode sick state flags when we zap either ondisk forkDarrick J. Wong1-2/+37
2023-12-15xfs: try to attach dquots to files before repairing themDarrick J. Wong1-0/+4
2023-10-18xfs: rename xfs_verify_rtext to xfs_verify_rtbextDarrick J. Wong1-1/+1
2023-08-10xfs: don't check reflink iflag state when checking cow forkDarrick J. Wong1-5/+2
2023-08-10xfs: simplify returns in xchk_bmapDarrick J. Wong1-13/+13
2023-08-10xfs: wrap ilock/iunlock operations on sc->ipDarrick J. Wong1-6/+3
2023-06-05xfs: fix broken logic when detecting mergeable bmap recordsDarrick J. Wong1-12/+13
2023-05-02xfs: flush dirty data and drain directios before scrubbing cow forkDarrick J. Wong1-2/+2
2023-04-12xfs: don't call xchk_bmap_check_rmaps for btree-format file forksDarrick J. Wong1-16/+14
2023-04-12xfs: split the xchk_bmap_check_rmaps into a predicateDarrick J. Wong1-22/+38
2023-04-12xfs: alert the user about data/attr fork mappings that could be mergedDarrick J. Wong1-0/+11
2023-04-12xfs: split xchk_bmap_xref_rmap into two functionsDarrick J. Wong1-40/+76
2023-04-12xfs: accumulate iextent records when checking bmapDarrick J. Wong1-77/+106
2023-04-12xfs: change bmap scrubber to store the previous mappingDarrick J. Wong1-5/+18
2023-04-12xfs: don't take the MMAPLOCK when scrubbing file metadataDarrick J. Wong1-2/+5
2023-04-12xfs: rename xchk_get_inode -> xchk_iget_for_scrubbingDarrick J. Wong1-1/+1
2023-04-12xfs: ensure that single-owner file blocks are not owned by othersDarrick J. Wong1-1/+13
2023-04-12xfs: ensure that all metadata and data blocks are not cow staging extentsDarrick J. Wong1-3/+8
2023-04-12xfs: standardize ondisk to incore conversion for bmap btreesDarrick J. Wong1-0/+6
2023-04-12xfs: minimize overhead of drain wakeups by using jump labelsDarrick J. Wong1-0/+3
2023-04-12xfs: update copyright years for scrub/ filesDarrick J. Wong1-1/+1
2023-04-12xfs: fix author and spdx headers on scrub/ filesDarrick J. Wong1-2/+2
2023-02-13xfs: active perag reference countingDave Chinner1-1/+1
2022-11-17xfs: teach scrub to flag non-extents format cow forksDarrick J. Wong1-0/+2
2022-11-17xfs: check that CoW fork extents are not sharedDarrick J. Wong1-0/+2
2022-11-17xfs: block map scrub should handle incore delalloc reservationsDarrick J. Wong1-19/+36
2022-11-17xfs: teach scrub to check for adjacent bmaps when rmap larger than bmapDarrick J. Wong1-2/+72
2022-11-17xfs: fix perag loop in xchk_bmap_check_rmapsDarrick J. Wong1-7/+7
2022-07-10xfs: convert XFS_IFORK_PTR to a static inline helperDarrick J. Wong1-7/+7
2022-07-07xfs: pass perag to xfs_alloc_read_agf()Dave Chinner1-1/+1
2022-04-27xfs: simplify xfs_rmap_lookup_le call sitesDarrick J. Wong1-20/+4
2022-04-11xfs: Define max extent length based on on-disk format definitionChandan Babu R1-1/+1
2021-10-19xfs: prepare xfs_btree_cur for dynamic cursor heightsDarrick J. Wong1-1/+1
2021-08-20xfs: fix perag structure refcounting error when scrub failsDarrick J. Wong1-1/+2
2021-08-19xfs: convert xfs_sb_version_has checks to use mount featuresDave Chinner1-2/+1