bcachefs: Split out journal workqueue
authorKent Overstreet <kent.overstreet@linux.dev>
Wed, 31 Jan 2024 16:21:46 +0000 (11:21 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 10 Mar 2024 19:34:08 +0000 (15:34 -0400)
commit656f05d8bd65bd9cc4a07364e9497af55b09e436
tree407c781ab85c2cde7e896552a56076081d108a53
parent4f70176cb9df0ef452615a64084c3ad70e11c275
bcachefs: Split out journal workqueue

We don't want journal write completions to be blocked behind btree
transactions - io_complete_wq is used for btree updates after data and
metadata writes.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/journal.c
fs/bcachefs/journal_io.c
fs/bcachefs/journal_types.h