diff options
Diffstat (limited to 'fs/btrfs/tree-log.c')
-rw-r--r-- | fs/btrfs/tree-log.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/fs/btrfs/tree-log.c b/fs/btrfs/tree-log.c index 8ac96c261a11..964c583ea900 100644 --- a/fs/btrfs/tree-log.c +++ b/fs/btrfs/tree-log.c | |||
@@ -3764,14 +3764,14 @@ next_slot: | |||
3764 | } | 3764 | } |
3765 | btrfs_release_path(path); | 3765 | btrfs_release_path(path); |
3766 | 3766 | ||
3767 | if (min_key.offset < (u64)-1) | 3767 | if (min_key.offset < (u64)-1) { |
3768 | min_key.offset++; | 3768 | min_key.offset++; |
3769 | else if (min_key.type < (u8)-1) | 3769 | } else if (min_key.type < max_key.type) { |
3770 | min_key.type++; | 3770 | min_key.type++; |
3771 | else if (min_key.objectid < (u64)-1) | 3771 | min_key.offset = 0; |
3772 | min_key.objectid++; | 3772 | } else { |
3773 | else | ||
3774 | break; | 3773 | break; |
3774 | } | ||
3775 | } | 3775 | } |
3776 | if (ins_nr) { | 3776 | if (ins_nr) { |
3777 | ret = copy_items(trans, inode, dst_path, src, ins_start_slot, | 3777 | ret = copy_items(trans, inode, dst_path, src, ins_start_slot, |