소스 검색

qcacld-3.0: Release mutex before returning

Release remain_on_chan_ctx_lock mutex before returning to avoid thread
deadlock situation.
Change-Id: If5fb823ac2c042d34693abb8928dbc2159449a6e
CRs-Fixed: 2056611
Tushnim Bhattacharyya 8 년 전
부모
커밋
c827df30e3
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      core/hdd/src/wlan_hdd_p2p.c

+ 2 - 0
core/hdd/src/wlan_hdd_p2p.c

@@ -1278,6 +1278,8 @@ __wlan_hdd_cfg80211_cancel_remain_on_channel(struct wiphy *wiphy,
 						OFF_CHANNEL_ACTION_TX;
 					pRemainChanCtx->cookie =
 						cfgState->action_cookie;
+					mutex_unlock(&cfgState->
+						remain_on_chan_ctx_lock);
 					return 0;
 				}
 			}