|
@@ -213,7 +213,7 @@ static int __devinit esp_sun3x_probe(struct platform_device *dev)
|
|
|
esp->ops = &sun3x_esp_ops;
|
|
|
|
|
|
res = platform_get_resource(dev, IORESOURCE_MEM, 0);
|
|
|
- if (!res && !res->start)
|
|
|
+ if (!res || !res->start)
|
|
|
goto fail_unlink;
|
|
|
|
|
|
esp->regs = ioremap_nocache(res->start, 0x20);
|
|
@@ -221,7 +221,7 @@ static int __devinit esp_sun3x_probe(struct platform_device *dev)
|
|
|
goto fail_unmap_regs;
|
|
|
|
|
|
res = platform_get_resource(dev, IORESOURCE_MEM, 1);
|
|
|
- if (!res && !res->start)
|
|
|
+ if (!res || !res->start)
|
|
|
goto fail_unmap_regs;
|
|
|
|
|
|
esp->dma_regs = ioremap_nocache(res->start, 0x10);
|