diff options
author | Darrick J. Wong <djwong@kernel.org> | 2024-04-15 23:54:15 +0200 |
---|---|---|
committer | Darrick J. Wong <djwong@kernel.org> | 2024-04-15 23:54:15 +0200 |
commit | 1518646eef26c220e9256906260ecaaa64503522 (patch) | |
tree | b7a29eac7e88ec237d90b85b086079bf059d426e /fs/xfs/xfs_super.c | |
parent | xfs: introduce new file range exchange ioctl (diff) | |
download | linux-1518646eef26c220e9256906260ecaaa64503522.tar.xz linux-1518646eef26c220e9256906260ecaaa64503522.zip |
xfs: create a incompat flag for atomic file mapping exchanges
Create a incompat flag so that we only attempt to process file mapping
exchange log items if the filesystem supports it, and a geometry flag to
advertise support if it's present.
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to '')
-rw-r--r-- | fs/xfs/xfs_super.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/xfs/xfs_super.c b/fs/xfs/xfs_super.c index bce020374c5e..dbda72df3419 100644 --- a/fs/xfs/xfs_super.c +++ b/fs/xfs/xfs_super.c @@ -1727,6 +1727,10 @@ xfs_fs_fill_super( goto out_filestream_unmount; } + if (xfs_has_exchange_range(mp)) + xfs_warn(mp, + "EXPERIMENTAL exchange-range feature enabled. Use at your own risk!"); + error = xfs_mountfs(mp); if (error) goto out_filestream_unmount; |