]> www.infradead.org Git - users/dwmw2/linux.git/commit
bcachefs: Split out btree_write_submit_wq
authorKent Overstreet <kent.overstreet@linux.dev>
Wed, 5 Jun 2024 15:08:20 +0000 (11:08 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Mon, 10 Jun 2024 17:17:15 +0000 (13:17 -0400)
commit161f73c2c7d061a78390388811e3a6d11e99ce9d
tree466c81634b845b48c7dc407e97c58cf750df957f
parent83a7eefedc9b56fe7bfeff13b6c7356688ffa670
bcachefs: Split out btree_write_submit_wq

Split the workqueues for btree read completions and btree write
submissions; we don't want concurrency control on btree read
completions, but we do want concurrency control on write submissions,
else blocking in submit_bio() will cause a ton of kworkers to be
allocated.

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