]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
nfp: xsk: fix memory leak in nfp_net_alloc()
authorAbdun Nihaal <nihaal@cse.iitm.ac.in>
Tue, 28 Oct 2025 16:08:41 +0000 (21:38 +0530)
committerJakub Kicinski <kuba@kernel.org>
Thu, 30 Oct 2025 00:38:23 +0000 (17:38 -0700)
commita4384d786e38d5ff172f0908aae01c2c30719245
tree099f17effcfac6dfe38f68b0b17b22f1fc029456
parentbcc843bb0e7468de7f2de8bc2e3fa5a54dd1f3d0
nfp: xsk: fix memory leak in nfp_net_alloc()

In nfp_net_alloc(), the memory allocated for xsk_pools is not freed in
the subsequent error paths, leading to a memory leak. Fix that by
freeing it in the error path.

Fixes: 6402528b7a0b ("nfp: xsk: add AF_XDP zero-copy Rx and Tx support")
Signed-off-by: Abdun Nihaal <nihaal@cse.iitm.ac.in>
Link: https://patch.msgid.link/20251028160845.126919-1-nihaal@cse.iitm.ac.in
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/netronome/nfp/nfp_net_common.c