On Wed, Jan 11, 2017 at 12:54:07PM -0500, Brian Foster wrote: > COW fork reservation (delayed allocation) is implemented in > xfs_reflink_reserve_cow() and is generally based on the traditional data > fork delalloc logic in xfs_file_iomap_begin_delay(). In preparation for > further changes to implement more aggressive COW fork preallocation, > refactor the COW reservation code to reuse xfs_file_iomap_begin_delay() > for data fork allocation as well as COW fork reservation. This patch > does not change behavior. I'm still trying to understand the point of patches 1-3: there is no functionality, but a lot of new code is added to reuse some other code. How would patch 5 look like without that "reuse"? -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html