wlan: Address deadlock between ROC cancel and completion handlers
Since user thread is blocked on sme lock which has already acquired
by MC thread in sme_ProcessMsg function, and Mc_Thread is blocked
on roc_lock which is aquired by user thread in function
wlan_hdd_cancel_existing_remain_on_channel results in dead lock.
To mitigate this issue release the roc_lock before function
sme_CancelRemainOnChannel is called.
Change-Id: I17b53a7adda150ccd12ceb63d2b3336f93122614
CRs-Fixed: 757962
1 file changed