sata_fsl: fix error handling of irq_of_parse_and_map
[pandora-kernel.git] / drivers / ata / sata_fsl.c
index 78ae7b6..54702f8 100644 (file)
@@ -1338,7 +1338,7 @@ static int sata_fsl_probe(struct platform_device *ofdev)
        host_priv->csr_base = csr_base;
 
        irq = irq_of_parse_and_map(ofdev->dev.of_node, 0);
-       if (irq < 0) {
+       if (!irq) {
                dev_err(&ofdev->dev, "invalid irq from platform\n");
                goto error_exit_with_cleanup;
        }