Commit 6ae0d16d authored by Kent Overstreet's avatar Kent Overstreet Committed by Kent Overstreet

bcachefs: Make sure to kick journal reclaim when we're waiting on it

Signed-off-by: default avatarKent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: default avatarKent Overstreet <kent.overstreet@linux.dev>
parent b1bd955b
...@@ -639,6 +639,8 @@ static int journal_reclaim_wait_done(struct bch_fs *c) ...@@ -639,6 +639,8 @@ static int journal_reclaim_wait_done(struct bch_fs *c)
if (ret) if (ret)
return ret; return ret;
journal_reclaim_kick(&c->journal);
if (mutex_trylock(&c->journal.reclaim_lock)) { if (mutex_trylock(&c->journal.reclaim_lock)) {
ret = bch2_journal_reclaim(&c->journal); ret = bch2_journal_reclaim(&c->journal);
mutex_unlock(&c->journal.reclaim_lock); mutex_unlock(&c->journal.reclaim_lock);
......
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