bcachefs: Fix deadlock in journal replay
authorKent Overstreet <kent.overstreet@linux.dev>
Sat, 13 Apr 2024 01:07:05 +0000 (21:07 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 14 Apr 2024 02:48:17 +0000 (22:48 -0400)
commit82cf18f23e1ae17053983e325e550194f947e1f1
treef0826692f9b52f4be2b8929b5dc8cd79d295e244
parent4518e80adfdbfdec1cc79c98bc73677ff44d96bd
bcachefs: Fix deadlock in journal replay

btree_key_can_insert_cached() should be checking the watermark -
BCH_TRANS_COMMIT_journal_replay really means nonblocking mode when
watermark < reclaim, it was being used incorrectly.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_trans_commit.c