PatchPanel: fix deadlock when creating a patch
In PatchPanel::createAudioPatch(), unlock AudioFlinger::mLock when calling ThreadBase::sendCreateAudioPatchConfigEvent() to avoid deadlocks if the thread loop needs to acquire AudioFlinger::mLock before processing the create patch request. Also fix build with verbose log enabled in Threads.cpp. Bug: 276386807 Test: repro setps in the bug Change-Id: Iaa4a89588e75113316241373d3bdb6858c3893ba
Loading
Please register or sign in to comment