On Thu, 17 Sep 2026 14:14:24 -0700, Kees Cook wrote:
> In preparation for making the devm_kmalloc family of allocators type
> aware, we need to make sure that the returned type from the allocation
> matches the type of the variable being assigned. (Before, the allocator
> would always return "void *", which can be implicitly cast to any
> pointer type.)
>
> The assigned type is "const struct bin_attribute **", but the converted
> allocation type would be "struct bin_attribute **", which is the same
> type without the const qualifier. As there is no general way to safely
> add const qualifiers, take the size from the assignment target instead.
> No change in allocation size results.
>
> [...]
Applied, thanks!
[1/1] nvmem: core: Add const to pattrs allocation type
commit: 07242f2fa13247d558352d481a05a97793f9ab1d
Best regards,
--
Srinivas Kandagatla <[email protected]>