]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
bcachefs: journal_shutdown is EROFS, not EIO
authorKent Overstreet <kent.overstreet@linux.dev>
Tue, 6 May 2025 04:22:26 +0000 (00:22 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Wed, 7 May 2025 20:58:26 +0000 (16:58 -0400)
We often filter out EROFS errors to avoid log spew after an emergency
shutdown - journal_shutdown is just another emergency shutdown error.

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

index a615e4852deda8b6d005c8b9f1eaf0ed279efc36..d9ebffa5b3a28286f45a6dad67819d0c7bb811dd 100644 (file)
        x(BCH_ERR_invalid_sb,           invalid_sb_downgrade)                   \
        x(BCH_ERR_invalid,              invalid_bkey)                           \
        x(BCH_ERR_operation_blocked,    nocow_lock_blocked)                     \
-       x(EIO,                          journal_shutdown)                       \
+       x(EROFS,                        journal_shutdown)                       \
        x(EIO,                          journal_flush_err)                      \
        x(EIO,                          journal_write_err)                      \
        x(EIO,                          btree_node_read_err)                    \