summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2017-03-19 17:51:23 -0800
committerKent Overstreet <kent.overstreet@gmail.com>2017-03-19 17:51:23 -0800
commit54e00cf01633eadcbf68973a33246b463131865a (patch)
treef9fac4876cdce1e70994827758ccce8a21196470
parent2ea91f85d8a321d937fcc0127e6364ac013057e8 (diff)
cmd_migrate fix
missing check_mark_super call - would trigger an assertion if link_data() was called before we wrote any data
-rw-r--r--cmd_migrate.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/cmd_migrate.c b/cmd_migrate.c
index 8c8cbaf2..62ef04c6 100644
--- a/cmd_migrate.c
+++ b/cmd_migrate.c
@@ -335,6 +335,8 @@ static void link_data(struct bch_fs *c, struct bch_inode_unpacked *dst,
die("error reserving space in new filesystem: %s",
strerror(-ret));
+ bch2_check_mark_super(c, &e->k_i, false);
+
ret = bch2_btree_insert(c, BTREE_ID_EXTENTS, &e->k_i,
&res, NULL, NULL, 0);
if (ret)