From 6b843b96181429b72d5d0c1855a8d337ca749d6f Mon Sep 17 00:00:00 2001 From: Ingavar Thorvald Date: Fri, 26 Aug 2016 11:51:22 -0400 Subject: [PATCH] ninja32 Test fix for NUll pointer in init rountine Signed-off-by: Ingvar Thorvald --- drivers/ata/pata_ninja32.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/ata/pata_ninja32.c b/drivers/ata/pata_ninja32.c index 633aa29..359b759 100644 --- a/drivers/ata/pata_ninja32.c +++ b/drivers/ata/pata_ninja32.c @@ -122,6 +122,10 @@ static int ninja32_init_one(struct pci_dev *dev, const struct pci_device_id *id) return rc; host->iomap = pcim_iomap_table(dev); + if (!host->iomap) { + pcim_iounmap_regions(dev, 1 << 0); + return -ENOMEM; + } rc = dma_set_mask(&dev->dev, ATA_DMA_MASK); if (rc) return rc; -- 2.7.4