xfs: Check for extent overflow when swapping extents
Removing an initial range of source/donor file's extent and adding a new extent (from donor/source file) in its place will cause extent count to increase by 1. Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Allison Henderson <allison.henderson@oracle.com> Signed-off-by: Chandan Babu R <chandanrlinux@gmail.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
This commit is contained in:
committed by
Darrick J. Wong
parent
ee898d78c3
commit
bcc561f21f
@@ -88,6 +88,13 @@ struct xfs_ifork {
|
||||
*/
|
||||
#define XFS_IEXT_REFLINK_END_COW_CNT (2)
|
||||
|
||||
/*
|
||||
* Removing an initial range of source/donor file's extent and adding a new
|
||||
* extent (from donor/source file) in its place will cause extent count to
|
||||
* increase by 1.
|
||||
*/
|
||||
#define XFS_IEXT_SWAP_RMAP_CNT (1)
|
||||
|
||||
/*
|
||||
* Fork handling.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user