summaryrefslogtreecommitdiff
path: root/drivers/net
diff options
context:
space:
mode:
authorPrasanna Kumar T S M <ptsm@linux.microsoft.com>2026-04-01 14:18:56 +0300
committerBorislav Petkov (AMD) <bp@alien8.de>2026-05-05 15:49:48 +0300
commit8cf5dd235eff6008cb04c3d8064d2acfa90616f1 (patch)
tree7a98c7a1a9b177c8d09676ded73349a7db840c72 /drivers/net
parent7fd2df204f342fc17d1a0bfcd474b24232fb0f32 (diff)
downloadlinux-8cf5dd235eff6008cb04c3d8064d2acfa90616f1.tar.xz
EDAC/versalnet: Fix device name memory leak
The device name allocated via kzalloc() in init_one_mc() is assigned to dev->init_name but never freed on the normal removal path. device_register() copies init_name and then sets dev->init_name to NULL, so the name pointer becomes unreachable from the device. Thus leaking memory. Use a stack-local char array instead of using kzalloc() for name. Fixes: d5fe2fec6c40 ("EDAC: Add a driver for the AMD Versal NET DDR controller") Signed-off-by: Prasanna Kumar T S M <ptsm@linux.microsoft.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Cc: stable@vger.kernel.org Link: https://patch.msgid.link/20260401111856.2342975-1-ptsm@linux.microsoft.com
Diffstat (limited to 'drivers/net')
0 files changed, 0 insertions, 0 deletions