Create a recursive version of MutexLock, and apply it to EGL.
This fixes one deadlock in Android's use of SwiftShader.
Bug: b/124530765
Test: atest CtsGraphicsTestCases:android.graphics.cts.BitmapTest#testDrawingHardwareBitmapNotLeaking -- --abi x86
Signed-off-by:
Cody Schuffelen <schuffelen@google.com>
Change-Id: I0a8a2674c94ae4fb8b3edb1a2b070b8b3568f8f2
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/27408
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
Showing
src/Common/RecursiveLock.hpp
0 → 100644
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment