summaryrefslogtreecommitdiff
path: root/fs/bcachefs/error.c
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-06-07 16:35:42 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2024-07-14 19:00:12 -0400
commite76a2b65b0565f55ea668ec46d54f6a00b8ea9fc (patch)
tree855f2955d1a3ac852cfef3ea0dd92a791e7ec4c9 /fs/bcachefs/error.c
parent546b65378d0436f55cd6fcbbba890525b77d65f3 (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.c2
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];