]> git.ipfire.org Git - thirdparty/linux.git/commit
net: thunderx: fix PTP device ref leak in nicvf_probe()
authorHaoxiang Li <lihaoxiang@isrc.iscas.ac.cn>
Mon, 25 May 2026 08:26:11 +0000 (16:26 +0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 27 May 2026 02:03:37 +0000 (19:03 -0700)
commit2bcf59eefb9f00a2b1d426b639ee49c305a80695
treebd3173ba2292e964f8230dfac8234a005fb74ce9
parent46d111a3ef3b5972804dcdce0833767143a12192
net: thunderx: fix PTP device ref leak in nicvf_probe()

cavium_ptp_get() acquires a reference to the PTP PCI device
through pci_get_device(). If any initialization step fails
after cavium_ptp_get(), the PTP PCI device reference is leaked.
Add a common error path to release the PTP reference before
returning from probe failures.

Signed-off-by: Haoxiang Li <lihaoxiang@isrc.iscas.ac.cn>
Link: https://patch.msgid.link/20260525082611.61817-1-lihaoxiang@isrc.iscas.ac.cn
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/cavium/thunder/nicvf_main.c