]> www.infradead.org Git - users/jedix/linux-maple.git/commit
nfp: xsk: Adjust allocation type for nn->dp.xsk_pools
authorKees Cook <kees@kernel.org>
Sat, 26 Apr 2025 06:08:42 +0000 (23:08 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 29 Apr 2025 18:00:05 +0000 (11:00 -0700)
commitc636eed60958875e6499043bcb32f69abf24314c
tree245ab3e201830b7e77332cefd6120ed5fe7a38a5
parent01cbf838c775a2096b8b0704b499012d867332bb
nfp: xsk: Adjust allocation type for nn->dp.xsk_pools

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 "struct xsk_buff_pool **", but the returned type will be
"struct xsk_buff_pool ***". These are the same allocation size (pointer
size), but the types don't match. Adjust the allocation type to match
the assignment.

Signed-off-by: Kees Cook <kees@kernel.org>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20250426060841.work.016-kees@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/netronome/nfp/nfp_net_common.c