Title: [8485] trunk/drivers/char/bfin_spi_adc.c: Return Error in case the SPI register driver failed
Revision
8485
Author
hennerich
Date
2010-03-17 09:28:06 -0400 (Wed, 17 Mar 2010)

Log Message

Return Error in case the SPI register driver failed

Modified Paths


Diff

Modified: trunk/drivers/char/bfin_spi_adc.c (8484 => 8485)


--- trunk/drivers/char/bfin_spi_adc.c	2010-03-17 11:48:41 UTC (rev 8484)
+++ trunk/drivers/char/bfin_spi_adc.c	2010-03-17 13:28:06 UTC (rev 8485)
@@ -182,6 +182,12 @@
 		return -EMFILE;
 	}
 
+	if (spi_adc.spidev == 0) {
+		spin_unlock_irqrestore(&spiadc_lock, flags);
+		pr_err("spi_adc: SPI driver failed to register\n");
+		return -ENODEV;
+	}
+
 	spi_adc.opened = 1;
 
 	filp->private_data = &spi_adc;
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to