qcacld-3.0: While adding virtual interface, rtnl lock taken twice
wlan-cld3.driver.lnx.1.1-dev to wlan-cld3.driver.lnx.2.0-dev propagation As a part of add virtual interface API kernel takes the rtnl lock, if start modules fails then it will take the rtnl lock again while closing the adapter which causes the UI freeze issue. To resolve this issue, call close adapter API with indication that lock is already taken. Change-Id: Ic186eba794600b189021d7455a5811972280ee84 CRs-Fixed: 2013661
This commit is contained in:

committed by
qcabuildsw

부모
486c13a3fa
커밋
40f528ceaa
@@ -2176,7 +2176,7 @@ stop_modules:
|
||||
hdd_info("Other interfaces are still up dont close modules!");
|
||||
|
||||
close_adapter:
|
||||
hdd_close_adapter(pHddCtx, pAdapter, false);
|
||||
hdd_close_adapter(pHddCtx, pAdapter, true);
|
||||
|
||||
return ERR_PTR(-EINVAL);
|
||||
}
|
||||
|
Reference in New Issue
Block a user