]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit
mkfs: reject cowextsize after making final decision about reflink support
authorDarrick J. Wong <djwong@kernel.org>
Fri, 7 May 2021 14:42:17 +0000 (10:42 -0400)
committerEric Sandeen <sandeen@sandeen.net>
Fri, 7 May 2021 14:42:17 +0000 (10:42 -0400)
commit28927ccb94f6871b2e3688f240827e73cc25e109
treebe0c6b8623988cbf71852965dadf08d77cb6d72d
parentda7f6039b6f0fed8cb8fce6bd3c876a02bcca9f9
mkfs: reject cowextsize after making final decision about reflink support

There's a snippet of code that rejects cowextsize option if reflink is
disabled.  This really ought to be /after/ the last place where we can
turn off reflink.  Fix it so that people don't see stuff like this:

$ mkfs.xfs -r rtdev=b.img a.img -f -d cowextsize=16
illegal CoW extent size hint 16, must be less than 9600.

(reflink isn't supported when realtime is enabled)

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
mkfs/xfs_mkfs.c