diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2017-04-02 19:27:04 -0800 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2017-04-02 19:33:18 -0800 |
commit | 7f1aaf08327327d830ce0e95a89d8c1f4976f83d (patch) | |
tree | 353b7d46b020535515692a65ba9d15f513a64342 | |
parent | f5e0f87845d31ae3d9c5d1e5cda2c142b8c0fb3b (diff) |
bcachefs: make sure to set journal_seq_valid
-rw-r--r-- | fs/bcachefs/buckets.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fs/bcachefs/buckets.c b/fs/bcachefs/buckets.c index f9d41ffc809a..184a29f93e41 100644 --- a/fs/bcachefs/buckets.c +++ b/fs/bcachefs/buckets.c @@ -458,7 +458,10 @@ static void bch2_mark_pointer(struct bch_fs *c, if (gc_will_visit) { if (journal_seq) - bucket_cmpxchg(g, new, new.journal_seq = journal_seq); + bucket_cmpxchg(g, new, ({ + new.journal_seq_valid = 1; + new.journal_seq = journal_seq; + })); goto out; } |