wifi: use buildin instand of ko for compatibility
[firefly-linux-kernel-4.4.55.git] / drivers / ata / pata_at91.c
index 033f3f4c20adc9def5cca1a683bdd7e08e5a1fa7..fa288597f01b2af4de4a5ef28a57f6d702522c2b 100644 (file)
@@ -408,12 +408,13 @@ static int pata_at91_probe(struct platform_device *pdev)
 
        host->private_data = info;
 
-       return ata_host_activate(host, gpio_is_valid(irq) ? gpio_to_irq(irq) : 0,
-                       gpio_is_valid(irq) ? ata_sff_interrupt : NULL,
-                       irq_flags, &pata_at91_sht);
+       ret = ata_host_activate(host, gpio_is_valid(irq) ? gpio_to_irq(irq) : 0,
+                               gpio_is_valid(irq) ? ata_sff_interrupt : NULL,
+                               irq_flags, &pata_at91_sht);
+       if (ret)
+               goto err_put;
 
-       if (!ret)
-               return 0;
+       return 0;
 
 err_put:
        clk_put(info->mck);