diff options
author | 2024-10-14 22:17:50 +0000 | |
---|---|---|
committer | 2024-10-14 22:21:36 +0000 | |
commit | df75cf60875e87f3445c117def03064e408394c7 (patch) | |
tree | 935b022758f9895756b83fd11bf288f2bc8b5ae9 /libs/gui/BLASTBufferQueue.cpp | |
parent | bad4c6e29ab67c68c89d972a07950f1068974626 (diff) |
libbinder: also avaid sWarningCallback lock
Since binders are made in FastNative or CriticalNative
code, they may be called while holding the mutator lock,
which another thread may try to lock, which already holds
the native lock held here.
This was previously fixed for calls to sLimitCallback, but
this fixes things for sWarningCallback as well, which was
added later.
Bug: 372506687
Bug: 354286280
Bug: 199683153
Bug: 352692435
Test: boot
Change-Id: Iafe1208b331df74ad2b2117ae0ceab4663f53c41
Diffstat (limited to 'libs/gui/BLASTBufferQueue.cpp')
0 files changed, 0 insertions, 0 deletions