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