wlan: Fix for vos_lock_acquire() failing with return code -4 (i.e -EINTR).
Fixed this by using the mutex_lock() instead of
mutex_lock_interruptible().
Change-Id: I3458eb0c255f1ac2cb4b808f4157041cdde01ff5
CR-Fixed: 396002
diff --git a/CORE/VOSS/src/vos_lock.c b/CORE/VOSS/src/vos_lock.c
index 27a97aa..5087c28 100644
--- a/CORE/VOSS/src/vos_lock.c
+++ b/CORE/VOSS/src/vos_lock.c
@@ -200,8 +200,9 @@
return VOS_STATUS_SUCCESS;
}
// Acquire a Lock
- rc = mutex_lock_interruptible( &lock->m_lock );
- if (rc)
+ mutex_lock( &lock->m_lock );
+ rc = mutex_is_locked( &lock->m_lock );
+ if (rc == 0)
{
VOS_TRACE(VOS_MODULE_ID_VOSS, VOS_TRACE_LEVEL_ERROR,
"%s: unable to lock mutex (rc = %d)", __FUNCTION__, rc);