ionic: fix missing pci_release_regions() on error in ionic_probe()
authorYang Yingliang <yangyingliang@huawei.com>
Fri, 6 May 2022 03:40:40 +0000 (11:40 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 May 2022 08:26:49 +0000 (10:26 +0200)
commit53a55a3124a8658b26351d7ed964c3d45429197a
tree7508274e66f00979e3999b83d39531594a9f15f4
parent1a2e139e68bb1d9d20e9be7ac0b7b1ef281e2e49
ionic: fix missing pci_release_regions() on error in ionic_probe()

[ Upstream commit e4b1045bf9cfec6f70ac6d3783be06c3a88dcb25 ]

If ionic_map_bars() fails, pci_release_regions() need be called.

Fixes: fbfb8031533c ("ionic: Add hardware init and device commands")
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Link: https://lore.kernel.org/r/20220506034040.2614129-1-yangyingliang@huawei.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c