On Mon, Sep 15, 2025 at 11:37:30AM -0300, Jason Gunthorpe wrote: > On Mon, Sep 15, 2025 at 05:01:01PM +0300, Mike Rapoport wrote: > > > kzalloc() cannot be preserved, the only thing we support today is > > > alloc_page(), so this code pattern shouldn't exist. > > > > kzalloc(PAGE_SIZE) can be preserved, it's page aligned and we don't have to > > restore it into a slab cache. But this maybe indeed confusing for those who > > copy paste the code, so I'll change it. > > It really isn't. The kzalloc should be returning frozen pages for that > allocation and the restoration will not put frozen pages back.
But we don't care here, we free that page immediately to buddy on restoration. > Jason -- Sincerely yours, Mike.
