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

Reply via email to