]> www.infradead.org Git - nvme.git/commit
btrfs: use label to deduplicate error path at btrfs_force_cow_block()
authorFilipe Manana <fdmanana@suse.com>
Mon, 17 Jun 2024 11:09:59 +0000 (12:09 +0100)
committerDavid Sterba <dsterba@suse.com>
Thu, 11 Jul 2024 13:33:26 +0000 (15:33 +0200)
commitd12765dc0242c94105e64eb54c30155dce46d873
tree8e3af0bbabf2ced55a4dcc1d72ec373a9a448606
parentbb3868033a4cccff7be57e9145f2117cbdc91c11
btrfs: use label to deduplicate error path at btrfs_force_cow_block()

At btrfs_force_cow_block() we have several error paths that need to
unlock the "cow" extent buffer, drop the reference on it and then return
an error. This is a bit verbose so add a label where we perform these
tasks and make the error paths jump to that label.

Signed-off-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ctree.c