]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ptp: ocp: Add const to bp->attr_group allocation type
authorKees Cook <kees@kernel.org>
Sat, 26 Apr 2025 06:18:59 +0000 (23:18 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 29 Apr 2025 18:00:45 +0000 (11:00 -0700)
commit5fe6530cd54b8647e71ff450f54f16b7f4c68066
tree9d3dd46173a7f6c5ab4db40f0fe5ec7e65c448a9
parentc636eed60958875e6499043bcb32f69abf24314c
ptp: ocp: Add const to bp->attr_group 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 "const struct attribute_group **", but the returned
type, while technically matching, will be not const qualified. As there is
no general way to safely add const qualifiers, adjust the allocation type
to match the assignment.

Signed-off-by: Kees Cook <kees@kernel.org>
Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Link: https://patch.msgid.link/20250426061858.work.470-kees@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/ptp/ptp_ocp.c