mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 20:07:46 +09:00
xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize
commit 5e28aafe70 upstream.
Only v5 file systems can have the reflink feature, and those will
always use the large dinode format. Remove the extra check for the
inode version.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Chandan Rajendra <chandanrlinux@gmail.com>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Chandan Babu R <chandan.babu@oracle.com>
Acked-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
e078b3de3e
commit
ca4533c951
@@ -1510,8 +1510,7 @@ xfs_ioctl_setattr_check_cowextsize(
|
||||
if (!(fa->fsx_xflags & FS_XFLAG_COWEXTSIZE))
|
||||
return 0;
|
||||
|
||||
if (!xfs_sb_version_hasreflink(&ip->i_mount->m_sb) ||
|
||||
ip->i_d.di_version != 3)
|
||||
if (!xfs_sb_version_hasreflink(&ip->i_mount->m_sb))
|
||||
return -EINVAL;
|
||||
|
||||
if (fa->fsx_cowextsize == 0)
|
||||
|
||||
Reference in New Issue
Block a user