Kees Cook wrote on Thu, Sep 17, 2026 at 02:11:59PM -0700: > From: Kees Cook <[email protected]> > > In preparation for converting the kmalloc family of allocators to the > type-aware kmalloc_obj family, we need to make sure that the returned > type from the allocation matches the type of the variable being > assigned. (The kmalloc family returns "void *", which can be implicitly > cast to any pointer type.) > > The assigned type is "const unsigned char **", but the converted > allocation type would be "char **", which differs in both the const > qualifier and the signedness of the character type. Take the size from > the assignment target instead. No change in allocation size results. > > Build tested ARCH=x86_64 allmodconfig with GCC 16.2.0: > fs/9p/fid.o > > Assisted-by: LLM coccinelle > Signed-off-by: Kees Cook <[email protected]>
Ack, will pick up this weekend for 7.4 -- Dominique

