]> git.dujemihanovic.xyz Git - linux.git/commit
bcachefs: Rework logged op error handling
authorKent Overstreet <kent.overstreet@linux.dev>
Tue, 24 Sep 2024 02:06:58 +0000 (22:06 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 5 Oct 2024 00:25:32 +0000 (20:25 -0400)
commit0f25eb4b60771f08fbcca878a8f7f88086d0c885
tree4cfc91151ef39877f1dbd7926d8f32ec40418e63
parent1f73cb4d34e787b3671f1e9d527eb8cf72c05283
bcachefs: Rework logged op error handling

Initially it was thought that we just wanted to ignore errors from
logged op replay, but it turns out we do need to catch -EROFS, or we'll
go into an infinite loop.

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