NTB: hw: amd: fix an issue about leak system resources

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>

authored by Kaige Li and committed by Jon Mason 44a0a3c1 d012a719

+1
+1
drivers/ntb/hw/amd/ntb_hw_amd.c
··· 1203 1203 1204 1204 err_dma_mask: 1205 1205 pci_clear_master(pdev); 1206 + pci_release_regions(pdev); 1206 1207 err_pci_regions: 1207 1208 pci_disable_device(pdev); 1208 1209 err_pci_enable: