bcachefs: Seralize btree_update operations at btree_update_nodes_written()
authorKent Overstreet <kent.overstreet@gmail.com>
Sat, 8 Feb 2020 21:39:37 +0000 (16:39 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:35 +0000 (17:08 -0400)
commitac7c51b2180e757feaaabcb84794bcc9912a4edf
tree82cbc9feaeeff3fb038fbb2b3d104e4f7e04f879
parent548b3d209fa5c6aaa9db58a69d9f6cf4ce8978b6
bcachefs: Seralize btree_update operations at btree_update_nodes_written()

Prep work for journalling updates to interior nodes - enforcing ordering
will greatly simplify those changes.

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