Files
linux/drivers/edac
Dinghao Liu af923db0ce EDAC/i5100: Fix error handling order in i5100_init_one()
[ Upstream commit 857a3139bd ]

When pci_get_device_func() fails, the driver doesn't need to execute
pci_dev_put(). mci should still be freed, though, to prevent a memory
leak. When pci_enable_device() fails, the error injection PCI device
"einj" doesn't need to be disabled either.

 [ bp: Massage commit message, rename label to "bail_mc_free". ]

Fixes: 52608ba205 ("i5100_edac: probe for device 19 function 0")
Signed-off-by: Dinghao Liu <dinghao.liu@zju.edu.cn>
Signed-off-by: Borislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/20200826121437.31606-1-dinghao.liu@zju.edu.cn
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-05-16 09:37:32 +09:00
..
2011-04-19 00:23:22 +02:00
2014-02-25 10:01:30 +01:00
2015-12-11 16:56:43 +01:00
2023-05-15 16:19:29 +09:00
2011-04-19 00:23:22 +02:00
2009-04-02 19:05:03 -07:00