btrfs: push extent lock into cow_file_range
authorJosef Bacik <josef@toxicpanda.com>
Mon, 12 Feb 2024 22:07:58 +0000 (17:07 -0500)
committerDavid Sterba <dsterba@suse.com>
Tue, 7 May 2024 19:31:10 +0000 (21:31 +0200)
commita0766d8f35d8c7b3df319ccfd6e85b4a07c1f0bd
treea14e4a9f62abfdbba4348dd6dc7baf8868b7b84b
parent00009d7bcb0ccc4479e1178790751e95cb36d7c4
btrfs: push extent lock into cow_file_range

Now that cow_file_range is the only function that is called with the
range locked, push this call into cow_file_range so we can further
narrow the scope.

Reviewed-by: Goldwyn Rodrigues <rgoldwyn@suse.com>
Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/inode.c