diff options
-rw-r--r-- | fs/btrfs/ctree.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/btrfs/ctree.c b/fs/btrfs/ctree.c index cdfb4c49a806..b12c03959162 100644 --- a/fs/btrfs/ctree.c +++ b/fs/btrfs/ctree.c | |||
@@ -1140,13 +1140,13 @@ __tree_mod_log_rewind(struct extent_buffer *eb, u64 time_seq, | |||
1140 | switch (tm->op) { | 1140 | switch (tm->op) { |
1141 | case MOD_LOG_KEY_REMOVE_WHILE_FREEING: | 1141 | case MOD_LOG_KEY_REMOVE_WHILE_FREEING: |
1142 | BUG_ON(tm->slot < n); | 1142 | BUG_ON(tm->slot < n); |
1143 | case MOD_LOG_KEY_REMOVE_WHILE_MOVING: | ||
1144 | case MOD_LOG_KEY_REMOVE: | 1143 | case MOD_LOG_KEY_REMOVE: |
1144 | n++; | ||
1145 | case MOD_LOG_KEY_REMOVE_WHILE_MOVING: | ||
1145 | btrfs_set_node_key(eb, &tm->key, tm->slot); | 1146 | btrfs_set_node_key(eb, &tm->key, tm->slot); |
1146 | btrfs_set_node_blockptr(eb, tm->slot, tm->blockptr); | 1147 | btrfs_set_node_blockptr(eb, tm->slot, tm->blockptr); |
1147 | btrfs_set_node_ptr_generation(eb, tm->slot, | 1148 | btrfs_set_node_ptr_generation(eb, tm->slot, |
1148 | tm->generation); | 1149 | tm->generation); |
1149 | n++; | ||
1150 | break; | 1150 | break; |
1151 | case MOD_LOG_KEY_REPLACE: | 1151 | case MOD_LOG_KEY_REPLACE: |
1152 | BUG_ON(tm->slot >= n); | 1152 | BUG_ON(tm->slot >= n); |