]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
btrfs: send: simplify return logic from send_verity()
authorFilipe Manana <fdmanana@suse.com>
Tue, 18 Feb 2025 16:02:05 +0000 (16:02 +0000)
committerDavid Sterba <dsterba@suse.com>
Tue, 18 Mar 2025 19:35:46 +0000 (20:35 +0100)
There's no need for the 'out' label as there are no resources to cleanup
in case of an error and we can directly return if begin_cmd() fails.

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/send.c

index 0cbc8b5b6faba6d2890d3f0d2d262482a9710df9..f161e6a695bd1211faea8abd807bebf9677e0df7 100644 (file)
@@ -5122,7 +5122,7 @@ static int send_verity(struct send_ctx *sctx, struct fs_path *path,
 
        ret = begin_cmd(sctx, BTRFS_SEND_C_ENABLE_VERITY);
        if (ret < 0)
-               goto out;
+               return ret;
 
        TLV_PUT_PATH(sctx, BTRFS_SEND_A_PATH, path);
        TLV_PUT_U8(sctx, BTRFS_SEND_A_VERITY_ALGORITHM,
@@ -5137,7 +5137,6 @@ static int send_verity(struct send_ctx *sctx, struct fs_path *path,
        ret = send_cmd(sctx);
 
 tlv_put_failure:
-out:
        return ret;
 }