Title: [7939] trunk/drivers/spi/spi_bfin5xx.c: fix bug [#5708] - Cannot use disable_irq(irq_num) in handler for this "irq_num".
- Revision
- 7939
- Author
- adamliyi
- Date
- 2009-12-07 03:07:01 -0500 (Mon, 07 Dec 2009)
Log Message
fix bug [#5708] - Cannot use disable_irq(irq_num) in handler for this "irq_num".
disable_irq() waits for pending IRQ handlers to complete before returning.
Modified Paths
Diff
Modified: trunk/drivers/spi/spi_bfin5xx.c (7938 => 7939)
--- trunk/drivers/spi/spi_bfin5xx.c 2009-12-07 07:16:22 UTC (rev 7938)
+++ trunk/drivers/spi/spi_bfin5xx.c 2009-12-07 08:07:01 UTC (rev 7939)
@@ -450,7 +450,7 @@
/* Move to next transfer */
msg->state = bfin_spi_next_transfer(drv_data);
- disable_irq(drv_data->spi_irq);
+ disable_irq_nosync(drv_data->spi_irq);
/* Schedule transfer tasklet */
tasklet_schedule(&drv_data->pump_transfers);
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits