|
@@ -583,12 +583,14 @@ static int __devinit peak_pci_probe(struct pci_dev *pdev,
|
|
|
cfg_base = pci_iomap(pdev, 0, PEAK_PCI_CFG_SIZE);
|
|
|
if (!cfg_base) {
|
|
|
dev_err(&pdev->dev, "failed to map PCI resource #0\n");
|
|
|
+ err = -ENOMEM;
|
|
|
goto failure_release_regions;
|
|
|
}
|
|
|
|
|
|
reg_base = pci_iomap(pdev, 1, PEAK_PCI_CHAN_SIZE * channels);
|
|
|
if (!reg_base) {
|
|
|
dev_err(&pdev->dev, "failed to map PCI resource #1\n");
|
|
|
+ err = -ENOMEM;
|
|
|
goto failure_unmap_cfg_base;
|
|
|
}
|
|
|
|