diff options
| author | Kent Overstreet <kent.overstreet@linux.dev> | 2025-05-14 15:54:20 -0400 |
|---|---|---|
| committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-05-21 20:15:04 -0400 |
| commit | d4b30ed90c778bd5612fc82c2a5536de66d95184 (patch) | |
| tree | 10291c619df9ac14e526bf7fda5e4d45fbb39e30 /fs/bcachefs/buckets.c | |
| parent | bcachefs: bch2_recovery_pass_status_to_text() (diff) | |
| download | linux-d4b30ed90c778bd5612fc82c2a5536de66d95184.tar.gz linux-d4b30ed90c778bd5612fc82c2a5536de66d95184.zip | |
bcachefs: bch2_run_explicit_recovery_pass() cleanup
Consolidate the run_explicit_recovery_pass() interfaces by adding a
flags parameter; this will also let us add a RUN_RECOVERY_PASS_ratelimit
flag.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/buckets.c')
| -rw-r--r-- | fs/bcachefs/buckets.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/fs/bcachefs/buckets.c b/fs/bcachefs/buckets.c index 8d6955ef631b..ca6e58d6fbc8 100644 --- a/fs/bcachefs/buckets.c +++ b/fs/bcachefs/buckets.c @@ -399,8 +399,8 @@ static int bucket_ref_update_err(struct btree_trans *trans, struct printbuf *buf bool print = __bch2_count_fsck_err(c, id, buf); - int ret = bch2_run_explicit_recovery_pass_persistent(c, buf, - BCH_RECOVERY_PASS_check_allocations); + int ret = bch2_run_explicit_recovery_pass(c, buf, + BCH_RECOVERY_PASS_check_allocations, 0); if (insert) { bch2_trans_updates_to_text(buf, trans); @@ -972,8 +972,8 @@ static int __bch2_trans_mark_metadata_bucket(struct btree_trans *trans, bool print = bch2_count_fsck_err(c, bucket_metadata_type_mismatch, &buf); - bch2_run_explicit_recovery_pass_persistent(c, &buf, - BCH_RECOVERY_PASS_check_allocations); + bch2_run_explicit_recovery_pass(c, &buf, + BCH_RECOVERY_PASS_check_allocations, 0); if (print) bch2_print_str(c, KERN_ERR, buf.buf); |
