diff options
author | Venkata Jagadeesh Garaga <vgaraga@codeaurora.org> | 2020-05-07 10:16:13 +0530 |
---|---|---|
committer | venkata Jagadeesh garaga <vgaraga@codeaurora.org> | 2020-05-14 04:12:04 +0000 |
commit | b71ed0e26abafacf67dc15b57d0e60dea20dc921 (patch) | |
tree | 9bf2c1e25fbdcadba360d2c77825ef497be164be /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | 3174086dbfff0204d923eb1449a8be68be873cff (diff) |
BT: Replace disableBleScanMode with mEnable
Issue:
watch dog seen when airplane mode on with BLE APP
precondition:
Previous BT process exited abruptly
Steps:
1.turn on BLE ON from BLE APP
2.Turn on airplane mode
Observed Result:
watch dog seen in system server as bluetoothmanagerserive acquired readlock
and stuck while acquiring write lock.
Expected Result:
BT should be complete OFF with out watchdog
Root Cause:
When GATT binding happens earlier to Adapter service binding,
Bluetoothmanagerservice acquiring readlock first and trying to acquire writelock
in continueFromBleOnState method.
In reentrant lock mechanism, readlock and then write lock never succeeds.
Fix:
Replace disableBleScanMode with mEnable in continueFromBleOnState as all
the conditional checks in disableBleScanMode redundant here.
Change-Id: Ic02269aa105acc040ecde60238df569fbe2f417a
CRs-Fixed: 2679876
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions