|
@@ -5270,15 +5270,12 @@ static int is_extent_unchanged(struct send_ctx *sctx,
|
|
|
goto out;
|
|
|
}
|
|
|
|
|
|
- right_disknr = btrfs_file_extent_disk_bytenr(eb, ei);
|
|
|
if (right_type == BTRFS_FILE_EXTENT_INLINE) {
|
|
|
right_len = btrfs_file_extent_inline_len(eb, slot, ei);
|
|
|
right_len = PAGE_ALIGN(right_len);
|
|
|
} else {
|
|
|
right_len = btrfs_file_extent_num_bytes(eb, ei);
|
|
|
}
|
|
|
- right_offset = btrfs_file_extent_offset(eb, ei);
|
|
|
- right_gen = btrfs_file_extent_generation(eb, ei);
|
|
|
|
|
|
/*
|
|
|
* Are we at extent 8? If yes, we know the extent is changed.
|
|
@@ -5303,6 +5300,10 @@ static int is_extent_unchanged(struct send_ctx *sctx,
|
|
|
goto out;
|
|
|
}
|
|
|
|
|
|
+ right_disknr = btrfs_file_extent_disk_bytenr(eb, ei);
|
|
|
+ right_offset = btrfs_file_extent_offset(eb, ei);
|
|
|
+ right_gen = btrfs_file_extent_generation(eb, ei);
|
|
|
+
|
|
|
left_offset_fixed = left_offset;
|
|
|
if (key.offset < ekey->offset) {
|
|
|
/* Fix the right offset for 2a and 7. */
|