summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/export-to-postgresql-report
diff options
context:
space:
mode:
authorKees Cook <kees+treewide@kernel.org>2026-09-17 14:12:30 -0700
committerPetr Pavlu <petr.pavlu@suse.com>2026-09-21 13:36:23 +0200
commit37002f9eb9bc4132022d6c0b3548f132299b87c0 (patch)
treea90f5db8b23ac986db4f566dc30d959ac060c9e7 /tools/perf/scripts/python/bin/export-to-postgresql-report
parenta22f1497700e1b4b1d6285b7884cc1da3ffbba43 (diff)
modules/kmod: Allocate argv with kmalloc_array()
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.) argv holds 5 pointers, but the size was taken from the array type "char *[5]", which would make the allocation type a pointer to that array rather than the "char **" being assigned. Allocate 5 entries of the target's type instead. The resulting allocation size is the same. Build tested ARCH=x86_64 allmodconfig with GCC 16.2.0: kernel/module/kmod.o Assisted-by: LLM coccinelle Signed-off-by: Kees Cook <kees+treewide@kernel.org> Signed-off-by: Petr Pavlu <petr.pavlu@suse.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/export-to-postgresql-report')
0 files changed, 0 insertions, 0 deletions