OSDN Git Service

Merge tag 'scrub-bmap-enhancements-6.2_2022-11-16' of git://git.kernel.org/pub/scm...
authorDarrick J. Wong <djwong@kernel.org>
Thu, 17 Nov 2022 03:19:22 +0000 (19:19 -0800)
committerDarrick J. Wong <djwong@kernel.org>
Thu, 17 Nov 2022 03:19:22 +0000 (19:19 -0800)
commitcc5f38fa12fc51b4a049194231252c416e66895b
tree1750a020bb4d301baae409bc8214db725091e013
parent7aab8a05e7c709c83de5e7a2097119be8f58213f
parent5eef46358fae1a6018d9f886a3ecd30e843728dd
Merge tag 'scrub-bmap-enhancements-6.2_2022-11-16' of git://git./linux/kernel/git/djwong/xfs-linux into xfs-6.2-mergeA

xfs: strengthen file mapping scrub

This series strengthens the file extent mapping scrubber in various
ways, such as confirming that there are enough bmap records to match up
with the rmap records for this file, checking delalloc reservations,
checking for no unwritten extents in metadata files, invalid CoW fork
formats, and weird things like shared CoW fork extents.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
* tag 'scrub-bmap-enhancements-6.2_2022-11-16' of git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux:
  xfs: teach scrub to flag non-extents format cow forks
  xfs: check that CoW fork extents are not shared
  xfs: check quota files for unwritten extents
  xfs: block map scrub should handle incore delalloc reservations
  xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap
  xfs: fix perag loop in xchk_bmap_check_rmaps