summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Shmidt <dimitrysh@google.com>2009-11-17 16:12:55 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2009-11-17 16:12:55 -0800
commit9411648b74d6f08947228975ebe2d687dff87c55 (patch)
treef6b151c06a80de99f6351a22d9280b797cc2ee63
parentda76907a152159a3140621ba2d827347d9ba2a51 (diff)
parent626f7e6596023c5a099a2bfd051d1994d79162d3 (diff)
downloadti-9411648b74d6f08947228975ebe2d687dff87c55.tar.gz
am 626f7e65: am c6a5b78e: tnetw1271: Wait for command completion with 10 sec timeout
Merge commit '626f7e6596023c5a099a2bfd051d1994d79162d3' * commit '626f7e6596023c5a099a2bfd051d1994d79162d3': tnetw1271: Wait for command completion with 10 sec timeout
-rw-r--r--wilink_6_1/platforms/os/linux/src/osapi.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/wilink_6_1/platforms/os/linux/src/osapi.c b/wilink_6_1/platforms/os/linux/src/osapi.c
index 4ad5646..8a84596 100644
--- a/wilink_6_1/platforms/os/linux/src/osapi.c
+++ b/wilink_6_1/platforms/os/linux/src/osapi.c
@@ -760,7 +760,10 @@ int os_SignalObjectWait (TI_HANDLE OsContext, void *signalObject)
{
if (!signalObject)
return TI_NOK;
- wait_for_completion ((struct completion *)signalObject);
+ if (!wait_for_completion_timeout((struct completion *)signalObject,
+ msecs_to_jiffies(10000))) {
+ printk("tiwlan: 10 sec %s timeout\n", __func__);
+ }
return TI_OK;
}