On Sat, Apr 12, 2025 at 06:20:49PM +0800, Alan Huang wrote:
> Reported-by: [email protected]
> Signed-off-by: Alan Huang <[email protected]>

This was a silly mistake.

In the past I've thought about going through and marking huge swaths of
functions as __must_check, maybe that would actually be worth doing?

> ---
>  fs/bcachefs/recovery.c | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/fs/bcachefs/recovery.c b/fs/bcachefs/recovery.c
> index d2b07f602da9..606d684e6f23 100644
> --- a/fs/bcachefs/recovery.c
> +++ b/fs/bcachefs/recovery.c
> @@ -1125,7 +1125,10 @@ int bch2_fs_initialize(struct bch_fs *c)
>        * journal_res_get() will crash if called before this has
>        * set up the journal.pin FIFO and journal.cur pointer:
>        */
> -     bch2_fs_journal_start(&c->journal, 1);
> +     ret = bch2_fs_journal_start(&c->journal, 1);
> +     if (ret)
> +             goto err;
> +
>       set_bit(BCH_FS_accounting_replay_done, &c->flags);
>       bch2_journal_set_replay_done(&c->journal);
>  
> -- 
> 2.48.1
> 

Reply via email to