Title: [6641] branches/2009R1/drivers/i2c/busses/i2c-bfin-twi.c: Forgot one more timeout.
Revision
6641
Author
sonicz
Date
2009-06-10 22:11:14 -0500 (Wed, 10 Jun 2009)

Log Message

Forgot one more timeout.

Modified Paths


Diff

Modified: branches/2009R1/drivers/i2c/busses/i2c-bfin-twi.c (6640 => 6641)


--- branches/2009R1/drivers/i2c/busses/i2c-bfin-twi.c	2009-06-11 01:52:09 UTC (rev 6640)
+++ branches/2009R1/drivers/i2c/busses/i2c-bfin-twi.c	2009-06-11 03:11:14 UTC (rev 6641)
@@ -527,7 +527,9 @@
 	}
 	SSYNC();
 
-	wait_for_completion(&iface->complete);
+	if (!wait_for_completion_timeout(&iface->complete,
+		jiffies + POLL_TIMEOUT))
+		iface->result = -1;
 
 	rc = (iface->result >= 0) ? 0 : -1;
 
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to