NTB: hw: amd: fix an issue about leak system resources
authorKaige Li <likaige@loongson.cn>
Tue, 11 Aug 2020 01:59:57 +0000 (09:59 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 29 Oct 2020 08:05:41 +0000 (09:05 +0100)
commitbd332ce78820fab8127f121960cd2ce46934b6ea
tree1e363e2ddd29535e9abefff1d7cc3bcb523d38a0
parent482851c9786a6d1215c594a9f4f3c4d969a4287f
NTB: hw: amd: fix an issue about leak system resources

[ Upstream commit 44a0a3c17919db1498cebb02ecf3cf4abc1ade7b ]

The related system resources were not released when pci_set_dma_mask(),
pci_set_consistent_dma_mask(), or pci_iomap() return error in the
amd_ntb_init_pci() function. Add pci_release_regions() to fix it.

Fixes: a1b3695820aa ("NTB: Add support for AMD PCI-Express Non-Transparent Bridge")
Signed-off-by: Kaige Li <likaige@loongson.cn>
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/ntb/hw/amd/ntb_hw_amd.c