diff --git a/fs/btrfs/relocation.c b/fs/btrfs/relocation.c index b4958f724ce5f575f9faf36447c6a9a98e2059b8..f98913061a40cfa52148cc94d0526cad873b22b5 100644 --- a/fs/btrfs/relocation.c +++ b/fs/btrfs/relocation.c @@ -4474,6 +4474,7 @@ int btrfs_recover_relocation(struct btrfs_root *root) fs_root = read_fs_root(fs_info, reloc_root->root_key.offset); if (IS_ERR(fs_root)) { err = PTR_ERR(fs_root); + list_add_tail(&reloc_root->root_list, &reloc_roots); goto out_free; }