Not directly related to the patch, but IOC_CLONE_RANGE is a core VFS feature in Linux these days and for example support by XFS and NFS as well. It's somewhat odd to have it in a vfs_btrfs module.