Re: squashfs performance regression and readahea

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, May 14, 2022 at 12:43:47AM +0800, Hsin-Yi Wang wrote:
> > One stupid question, see below code from your patch:
> >
> >  +       }
> >  +
> >  +       kfree(actor);
> >  +       return;
> >  +
> >  +skip_pages:
> >
> > when release page pointers array after pages cached? I don't see
> > any chance to do that.
> >
> actor is not a page pointer. This is allocated from
> squashfs_page_actor_init() and should be freed after use. Or do you
> mean skip_pages? There are some situations where we can't decompress
> the whole block, so we will skip those pages.

I think the concern is that you don't seem to kfree(pages) on this
exit path.




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux