aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/fs/bcachefs/sb-errors_format.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2025-04-30 23:56:00 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2025-05-01 06:19:58 -0400
commit3a72e369412d6bf7f6a8af410ac4bdd7d48deb62 (patch)
tree6a00e41ced4e29a977c525226b93de25a0bbeafd /fs/bcachefs/sb-errors_format.h
parentbcachefs: Kill ERO in __bch2_i_sectors_acct() (diff)
downloadwireguard-linux-3a72e369412d6bf7f6a8af410ac4bdd7d48deb62.tar.xz
wireguard-linux-3a72e369412d6bf7f6a8af410ac4bdd7d48deb62.zip
bcachefs: check for inode.bi_sectors underflow
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to '')
-rw-r--r--fs/bcachefs/sb-errors_format.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/bcachefs/sb-errors_format.h b/fs/bcachefs/sb-errors_format.h
index 582e77cbaf8f..822a0b42432d 100644
--- a/fs/bcachefs/sb-errors_format.h
+++ b/fs/bcachefs/sb-errors_format.h
@@ -236,6 +236,7 @@ enum bch_fsck_flags {
x(inode_has_child_snapshots_wrong, 287, 0) \
x(inode_unreachable, 210, FSCK_AUTOFIX) \
x(inode_journal_seq_in_future, 299, FSCK_AUTOFIX) \
+ x(inode_i_sectors_underflow, 312, FSCK_AUTOFIX) \
x(vfs_inode_i_blocks_underflow, 311, FSCK_AUTOFIX) \
x(deleted_inode_but_clean, 211, FSCK_AUTOFIX) \
x(deleted_inode_missing, 212, FSCK_AUTOFIX) \
@@ -320,7 +321,7 @@ enum bch_fsck_flags {
x(dirent_stray_data_after_cf_name, 305, 0) \
x(rebalance_work_incorrectly_set, 309, FSCK_AUTOFIX) \
x(rebalance_work_incorrectly_unset, 310, FSCK_AUTOFIX) \
- x(MAX, 312, 0)
+ x(MAX, 313, 0)
enum bch_sb_error_id {
#define x(t, n, ...) BCH_FSCK_ERR_##t = n,