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

Log Message

Return Error in case the SPI register driver failed

Modified Paths


Diff

Modified: branches/2009R1/drivers/char/bfin_spi_adc.c (8485 => 8486)


--- branches/2009R1/drivers/char/bfin_spi_adc.c	2010-03-17 13:28:06 UTC (rev 8485)
+++ branches/2009R1/drivers/char/bfin_spi_adc.c	2010-03-17 13:28:36 UTC (rev 8486)
@@ -196,6 +196,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