[PATCH v3 1/2] kho: add support for preserving vmalloc allocations
Jason Gunthorpe
jgg at nvidia.com
Mon Sep 15 07:37:30 PDT 2025
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.
Jason
More information about the kexec
mailing list