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

Reply via email to