summaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_reflink.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/xfs/xfs_reflink.c')
-rw-r--r--fs/xfs/xfs_reflink.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/fs/xfs/xfs_reflink.c b/fs/xfs/xfs_reflink.c
index a30bab84783f..8108499c0c1b 100644
--- a/fs/xfs/xfs_reflink.c
+++ b/fs/xfs/xfs_reflink.c
@@ -831,30 +831,6 @@ xfs_reflink_end_cow(
}
/*
- * Free leftover CoW reservations that didn't get cleaned out.
- */
-int
-xfs_reflink_recover_cow(
- struct xfs_mount *mp)
-{
- xfs_agnumber_t agno;
- int error = 0;
-
- if (!xfs_sb_version_hasreflink(&mp->m_sb))
- return 0;
-
- for (agno = 0; agno < mp->m_sb.sb_agcount; agno++) {
- error = xfs_refcount_recover_cow_leftovers(mp, agno);
- if (error)
- return error;
- }
-
- if (xfs_sb_version_hasrealtime(&mp->m_sb))
- return xfs_refcount_recover_cow_leftovers(mp, NULLAGNUMBER);
- return 0;
-}
-
-/*
* Reflinking (Block) Ranges of Two Files Together
*
* First, ensure that the reflink flag is set on both inodes. The flag is an