From: Christoph Hellwig Date: Fri, 10 May 2024 06:51:02 +0000 (+0200) Subject: xfs: allow COW forks on zoned file systems in xchk_bmap X-Git-Tag: v6.15-rc1~149^2~7^2~5^2~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1cf4554e7bd859ea7131e15b237b8fed8f8eb6d4;p=thirdparty%2Fkernel%2Flinux.git xfs: allow COW forks on zoned file systems in xchk_bmap Zoned file systems can have COW forks even without reflinks. Signed-off-by: Christoph Hellwig Reviewed-by: "Darrick J. Wong" --- diff --git a/fs/xfs/scrub/bmap.c b/fs/xfs/scrub/bmap.c index 66da7d4d56ba7..4f1e2574660d9 100644 --- a/fs/xfs/scrub/bmap.c +++ b/fs/xfs/scrub/bmap.c @@ -1038,8 +1038,8 @@ xchk_bmap( switch (whichfork) { case XFS_COW_FORK: - /* No CoW forks on non-reflink filesystems. */ - if (!xfs_has_reflink(mp)) { + /* No CoW forks filesystem doesn't support out of place writes */ + if (!xfs_has_reflink(mp) && !xfs_has_zoned(mp)) { xchk_ino_set_corrupt(sc, sc->ip->i_ino); return 0; }