]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
bcachefs: Add assert for use of journal replay keys for updates
authorKent Overstreet <kent.overstreet@linux.dev>
Thu, 31 Oct 2024 07:35:41 +0000 (03:35 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 21 Dec 2024 06:36:16 +0000 (01:36 -0500)
commitcc944fbe06d8e7b1098d42b9b824272dad5cea44
tree6dea5cb0b1eadf6450272ec39336da2ca842392b
parent32e573c362db3d15b8046d10cd194c314adf7b82
bcachefs: Add assert for use of journal replay keys for updates

The journal replay keys mechanism can only be used for updates in early
recovery, when still single threaded.

Add some asserts to make sure we never accidentally use it elsewhere.

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