diff options
author | Christophe JAILLET <christophe.jaillet@wanadoo.fr> | 2023-12-24 17:30:01 +0300 |
---|---|---|
committer | Sasha Levin <sashal@kernel.org> | 2024-03-27 01:17:04 +0300 |
commit | 3a38ad77b5bb47d0eeb1d0f593569aee8f5be433 (patch) | |
tree | fb84d939c17a2e4e43be683ce7ad0e079bb40504 /drivers/crypto | |
parent | 558d8fedded841edb0d90276f60df7c49c9a7ad2 (diff) | |
download | linux-3a38ad77b5bb47d0eeb1d0f593569aee8f5be433.tar.xz |
PCI: switchtec: Fix an error handling path in switchtec_pci_probe()
[ Upstream commit dec529b0b0572b32f9eb91c882dd1f08ca657efb ]
The commit in Fixes changed the logic on how resources are released and
introduced a new switchtec_exit_pci() that need to be called explicitly in
order to undo a corresponding switchtec_init_pci().
This was done in the remove function, but not in the probe.
Fix the probe now.
Fixes: df25461119d9 ("PCI: switchtec: Fix stdev_release() crash after surprise hot remove")
Link: https://lore.kernel.org/r/01446d2ccb91a578239915812f2b7dfbeb2882af.1703428183.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/crypto')
0 files changed, 0 insertions, 0 deletions