On Fri, Feb 10, 2023 at 03:48:22AM +0800, Kemeng Shi wrote: > When ext4_read_block_bitmap fails, we can return PTR_ERR(bitmap_bh) to > remove unnecessary NULL check of bitmap_bh. > > Signed-off-by: Kemeng Shi <shikemeng@xxxxxxxxxxxxxxx> > --- > fs/ext4/mballoc.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/fs/ext4/mballoc.c b/fs/ext4/mballoc.c > index f9fc461b633f..7d6991af50d8 100644 > --- a/fs/ext4/mballoc.c > +++ b/fs/ext4/mballoc.c > @@ -3739,9 +3739,7 @@ ext4_mb_mark_diskspace_used(struct ext4_allocation_context *ac, > > bitmap_bh = ext4_read_block_bitmap(sb, ac->ac_b_ex.fe_group); > if (IS_ERR(bitmap_bh)) { > - err = PTR_ERR(bitmap_bh); > - bitmap_bh = NULL; It's probably trivial but the fact that we no longer have `bitmap_bh = NULL` is making me a bit paranoid. Although I think it should be okay but maybe someone else can help double check this :) > - goto out_err; > + return PTR_ERR(bitmap_bh); > } > > BUFFER_TRACE(bitmap_bh, "getting write access"); > -- > 2.30.0 >