diff options
| author | Kees Cook <kees+treewide@kernel.org> | 2026-09-17 14:14:24 -0700 |
|---|---|---|
| committer | Srinivas Kandagatla <srini@kernel.org> | 2026-09-18 22:16:28 +0100 |
| commit | 07242f2fa13247d558352d481a05a97793f9ab1d (patch) | |
| tree | 9a10bc980aa20a031bbbca2b3c563b06649da1c2 /tools/perf/scripts/python | |
| parent | 0bf05ce85c82783c103a3beb28fa6607dae8ea79 (diff) | |
| download | linux-next-07242f2fa13247d558352d481a05a97793f9ab1d.tar.gz linux-next-07242f2fa13247d558352d481a05a97793f9ab1d.zip | |
nvmem: core: Add const to pattrs allocation type
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.
Build tested ARCH=x86_64 allmodconfig with GCC 16.2.0:
drivers/nvmem/core.o
Assisted-by: LLM coccinelle
Signed-off-by: Kees Cook <kees+treewide@kernel.org>
Signed-off-by: Srinivas Kandagatla <srini@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
