]> git.baikalelectronics.ru Git - kernel.git/commit
net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
authorYang Yingliang <yangyingliang@huawei.com>
Mon, 24 Oct 2022 13:13:38 +0000 (21:13 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 3 Nov 2022 14:56:56 +0000 (23:56 +0900)
commit52b1d9fd64bf118ae72bb76954f890f693e9aeee
tree52e11fc9b41bba8a1856dfad9d5f34878a4ad916
parentef9529cc8ad893bf57e90b881604583ee562083b
net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()

[ Upstream commit 53c8dcca14b679a51055416700666926302c347b ]

pci_disable_device() need be called while module exiting, switch to use
pcim_enable(), pci_disable_device() will be called in pcim_release()
while unbinding device.

Fixes: c472a63a1a55 ("net: Micrel KSZ8841/2 PCI Ethernet driver")
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Link: https://lore.kernel.org/r/20221024131338.2848959-1-yangyingliang@huawei.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/micrel/ksz884x.c