diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2024-06-07 16:35:42 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2024-07-14 19:00:12 -0400 |
commit | e76a2b65b0565f55ea668ec46d54f6a00b8ea9fc (patch) | |
tree | 855f2955d1a3ac852cfef3ea0dd92a791e7ec4c9 /fs/bcachefs/error.c | |
parent | 546b65378d0436f55cd6fcbbba890525b77d65f3 (diff) |
bcachefs: add might_sleep() annotations for fsck_err()
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/error.c')
-rw-r--r-- | fs/bcachefs/error.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/bcachefs/error.c b/fs/bcachefs/error.c index d95c40f1b6af..46cd9dcb48fc 100644 --- a/fs/bcachefs/error.c +++ b/fs/bcachefs/error.c @@ -210,6 +210,8 @@ int bch2_fsck_err(struct bch_fs *c, int ret = -BCH_ERR_fsck_ignore; const char *action_orig = "fix?", *action = action_orig; + might_sleep(); + if (!WARN_ON(err >= ARRAY_SIZE(fsck_flags_extra))) flags |= fsck_flags_extra[err]; |