diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-05-06 10:07:43 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-05-06 10:07:43 +0000 |
commit | 263a8b3910df5774baafba76077d99693bbc814a (patch) | |
tree | f274fde92ad9a85645260df5a52d1b75d33bc24f | |
parent | 473c0482e798a3a4cce580a311ac15e6e2069c6c (diff) | |
parent | 0cd2304dfad25401cf47174689d446aa0ecbbe33 (diff) |
Snap for 8548593 from 0cd2304dfad25401cf47174689d446aa0ecbbe33 to s-keystone-qcom-release
Change-Id: I24ed51c2fef9e72d784b8fd43de292734ee8365a
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index 6dc2c6d809..630997cd3a 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -6105,6 +6105,7 @@ status_t SurfaceFlinger::doDump(int fd, const DumpArgs& args, bool asProto) { strerror(-lock.status), lock.status); ALOGW("Dumping without lock after timeout: %s (%d)", strerror(-lock.status), lock.status); + return NO_ERROR; } if (const auto it = dumpers.find(flag); it != dumpers.end()) { @@ -6519,6 +6520,7 @@ LayersProto SurfaceFlinger::dumpDrawingStateProto(uint32_t traceFlags) const { const auto display = ON_MAIN_THREAD(getDefaultDisplayDeviceLocked()); LayersProto layersProto; + Mutex::Autolock _l(mStateLock); for (const sp<Layer>& layer : mDrawingState.layersSortedByZ) { layer->writeToProto(layersProto, traceFlags, display.get()); } |