diff options
Diffstat (limited to 'fs/btrfs/relocation.c')
-rw-r--r-- | fs/btrfs/relocation.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/fs/btrfs/relocation.c b/fs/btrfs/relocation.c index b915f3e157bd..0c528918c844 100644 --- a/fs/btrfs/relocation.c +++ b/fs/btrfs/relocation.c @@ -1898,6 +1898,13 @@ again: if (ret < 0) break; + btrfs_node_key_to_cpu(parent, &first_key, slot); + ret = btrfs_qgroup_add_swapped_blocks(trans, dest, + rc->block_group, parent, slot, + path->nodes[level], path->slots[level], + last_snapshot); + if (ret < 0) + break; /* * swap blocks in fs tree and reloc tree. */ |