X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=fs%2Fbtrfs%2Fsend.c;h=c85e7c6b4598af950d240582f648224570889ca4;hb=dbf520a9d7d4d5ba28d2947be11e34099a5e3e20;hp=f7a8b861058b5234094d24e9fc35a49d9e78fe1c;hpb=43b18db8a27fcd28c2bd290adf031ca04ea573ce;p=firefly-linux-kernel-4.4.55.git diff --git a/fs/btrfs/send.c b/fs/btrfs/send.c index f7a8b861058b..c85e7c6b4598 100644 --- a/fs/btrfs/send.c +++ b/fs/btrfs/send.c @@ -3945,12 +3945,10 @@ static int is_extent_unchanged(struct send_ctx *sctx, found_key.type != key.type) { key.offset += right_len; break; - } else { - if (found_key.offset != key.offset + right_len) { - /* Should really not happen */ - ret = -EIO; - goto out; - } + } + if (found_key.offset != key.offset + right_len) { + ret = 0; + goto out; } key = found_key; }