diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2024-10-19 23:50:41 +0200 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2024-10-20 22:50:14 +0200 |
commit | 3956ff8bc2f39a7e77d7a6da8d95c7ffc4928d64 (patch) | |
tree | a3073ac4a4a818aec7f0afa9afa65431f80d432d /fs/bcachefs/journal.h | |
parent | bcachefs: Fix __bch2_fsck_err() warning (diff) | |
download | linux-3956ff8bc2f39a7e77d7a6da8d95c7ffc4928d64.tar.xz linux-3956ff8bc2f39a7e77d7a6da8d95c7ffc4928d64.zip |
bcachefs: Don't use wait_event_interruptible() in recovery
Fix a bug where mount was failing with -ERESTARTSYS:
https://github.com/koverstreet/bcachefs/issues/741
We only want the interruptible wait when called from fsync.
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to '')
-rw-r--r-- | fs/bcachefs/journal.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/bcachefs/journal.h b/fs/bcachefs/journal.h index 377a3750406e..2762be6f9814 100644 --- a/fs/bcachefs/journal.h +++ b/fs/bcachefs/journal.h @@ -401,7 +401,7 @@ void bch2_journal_entry_res_resize(struct journal *, int bch2_journal_flush_seq_async(struct journal *, u64, struct closure *); void bch2_journal_flush_async(struct journal *, struct closure *); -int bch2_journal_flush_seq(struct journal *, u64); +int bch2_journal_flush_seq(struct journal *, u64, unsigned); int bch2_journal_flush(struct journal *); bool bch2_journal_noflush_seq(struct journal *, u64); int bch2_journal_meta(struct journal *); |