|
@@ -189,6 +189,9 @@ static __devinit int ixp4xx_pata_probe(struct platform_device *pdev)
|
|
|
data->cs0 = devm_ioremap(&pdev->dev, cs0->start, 0x1000);
|
|
|
data->cs1 = devm_ioremap(&pdev->dev, cs1->start, 0x1000);
|
|
|
|
|
|
+ if (!data->cs0 || !data->cs1)
|
|
|
+ return -ENOMEM;
|
|
|
+
|
|
|
irq = platform_get_irq(pdev, 0);
|
|
|
if (irq)
|
|
|
set_irq_type(irq, IRQT_RISING);
|