]> git.ipfire.org Git - thirdparty/linux.git/commit
kunit: executor: Remove const from kunit_filter_suites() allocation type
authorKees Cook <kees@kernel.org>
Sat, 26 Apr 2025 06:24:34 +0000 (23:24 -0700)
committerShuah Khan <skhan@linuxfoundation.org>
Tue, 29 Apr 2025 18:48:27 +0000 (12:48 -0600)
commitc2493384e8110d5a4792fff4b9d46e47b78ea10a
tree6b8e6bf5c490f7db31ef4ae68f2389d9ef67ea44
parent1d31d536871fe8b16c8c0de58d201c78e21eb3a2
kunit: executor: Remove const from kunit_filter_suites() allocation type

In preparation for making the 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 "struct kunit_suite **" but the returned type will
be "struct kunit_suite * const *". Since it isn't generally possible
to remove the const qualifier, adjust the allocation type to match
the assignment.

Link: https://lore.kernel.org/r/20250426062433.work.124-kees@kernel.org
Signed-off-by: Kees Cook <kees@kernel.org>
Reviewed-by: David Gow <davidgow@google.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
lib/kunit/executor.c