btrfs: abtract out range locking in clone ioctl()