Commit 5ea037d0 authored by Kent Overstreet's avatar Kent Overstreet Committed by Kent Overstreet

bcachefs: Assert that we're not trying to flush journal seq in the future

Signed-off-by: default avatarKent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: default avatarKent Overstreet <kent.overstreet@linux.dev>
parent 3d495595
...@@ -574,6 +574,8 @@ int bch2_journal_flush_seq_async(struct journal *j, u64 seq, ...@@ -574,6 +574,8 @@ int bch2_journal_flush_seq_async(struct journal *j, u64 seq,
spin_lock(&j->lock); spin_lock(&j->lock);
BUG_ON(seq > journal_cur_seq(j));
/* Recheck under lock: */ /* Recheck under lock: */
if (j->err_seq && seq >= j->err_seq) { if (j->err_seq && seq >= j->err_seq) {
ret = -EIO; ret = -EIO;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment