projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
85c6db9
)
bcachefs: print explicit recovery pass message only once
author
Kent Overstreet
<kent.overstreet@linux.dev>
Sun, 17 Dec 2023 20:41:03 +0000
(15:41 -0500)
committer
Kent Overstreet
<kent.overstreet@linux.dev>
Mon, 18 Dec 2023 04:05:43 +0000
(23:05 -0500)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/recovery.h
patch
|
blob
|
history
diff --git
a/fs/bcachefs/recovery.h
b/fs/bcachefs/recovery.h
index 852d30567da9c4079c2f42a71b00e2d5de2c03e0..d266aae90200e5d24340c905946f6108b15199aa 100644
(file)
--- a/
fs/bcachefs/recovery.h
+++ b/
fs/bcachefs/recovery.h
@@
-10,6
+10,9
@@
extern const char * const bch2_recovery_passes[];
static inline int bch2_run_explicit_recovery_pass(struct bch_fs *c,
enum bch_recovery_pass pass)
{
+ if (c->recovery_passes_explicit & BIT_ULL(pass))
+ return 0;
+
bch_info(c, "running explicit recovery pass %s (%u), currently at %s (%u)",
bch2_recovery_passes[pass], pass,
bch2_recovery_passes[c->curr_recovery_pass], c->curr_recovery_pass);