On Fri, Apr 25, 2025 at 05:11:07PM -0700, Kees Cook wrote: > Introduce struct vm_struct::requested_size so that the requested > (re)allocation size is retained separately from the allocated area > size. This means that KASAN will correctly poison the correct spans > of requested bytes. This also means we can support growing the usable > portion of an allocation that can already be supported by the existing > area's existing allocation. > > Reported-by: Erhard Furtner <erhar...@mailbox.org> > Closes: https://lore.kernel.org/all/20250408192503.6149a...@outsider.home/ > Fixes: 3ddc2fefe6f3 ("mm: vmalloc: implement vrealloc()") > Signed-off-by: Kees Cook <k...@kernel.org>
Reviewed-by: Danilo Krummrich <d...@kernel.org>