diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2022-02-13 04:07:30 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2022-02-13 04:08:33 -0500 |
commit | a1d66a2a4e7c536b2b722f6b1758d36f00ae3c55 (patch) | |
tree | 1446915a155d53014174e37452887a9e5880b88a /libbcachefs/buckets.c | |
parent | 9c79275419a92de852536cdb3f2fde954c10bc31 (diff) |
Update bcachefs sources to ba398d2906 bcachefs: Fix reflink repair code
Diffstat (limited to 'libbcachefs/buckets.c')
-rw-r--r-- | libbcachefs/buckets.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libbcachefs/buckets.c b/libbcachefs/buckets.c index b9f09b82..50fcc075 100644 --- a/libbcachefs/buckets.c +++ b/libbcachefs/buckets.c @@ -537,11 +537,15 @@ static int bch2_mark_alloc(struct btree_trans *trans, } if (old_u.data_type && !new_u.data_type && new_u.journal_seq) { - ret = bch2_set_bucket_needs_journal_commit(c, + ret = bch2_set_bucket_needs_journal_commit(&c->buckets_waiting_for_journal, + c->journal.flushed_seq_ondisk, new_u.dev, new_u.bucket, new_u.journal_seq); - if (ret) + if (ret) { + bch2_fs_fatal_error(c, + "error setting bucket_needs_journal_commit: %i", ret); return ret; + } } ca = bch_dev_bkey_exists(c, new_u.dev); |