bcachefs: Make sure to go rw if lazy in fsck
authorKent Overstreet <kent.overstreet@gmail.com>
Mon, 24 Aug 2020 19:16:32 +0000 (15:16 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:44 +0000 (17:08 -0400)
commita672fb8f5deaa577197e604ad7c6e0380f153211
tree4aac5488823460fb7750e64bba3c13283d544aa3
parent7af0cec3076886d16114f4ca9794dfba3674794e
bcachefs: Make sure to go rw if lazy in fsck

The paths where we delete or truncate inodes don't pass commit flags for
BTREE_INSERT_LAZY_RW, so just go rw if necessary in the fsck code.

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