summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-05-08 23:35:25 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-05-08 23:35:25 +0000
commitf9c5a4fa43c2b7fb04fff9e7ff8270099388cbe1 (patch)
treed55943306450b496342e20c96d5431b5566a571c
parentdb2bba9585ab33163e554a5945f4ec32a97f2807 (diff)
parentd6bd3d5d55881536c66766546ab8a98a37c790ca (diff)
Snap for 10086753 from d6bd3d5d55881536c66766546ab8a98a37c790ca to udc-release
Change-Id: I68e87a2e0b877e19de63dcce62d4df0b02d79198
-rw-r--r--libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp
index 379fbdd..b1b6aee 100644
--- a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp
+++ b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplay.cpp
@@ -1081,6 +1081,7 @@ void ExynosPrimaryDisplay::checkBtsReassignResource(const uint32_t vsyncPeriod,
ATRACE_CALL();
uint32_t refreshRate = static_cast<uint32_t>(round(nsecsPerSec / vsyncPeriod * 0.1f) * 10);
+ Mutex::Autolock lock(mDRMutex);
if (vsyncPeriod < btsVsyncPeriod) {
for (size_t i = 0; i < mLayers.size(); i++) {
if (mLayers[i]->mOtfMPP && mLayers[i]->mM2mMPP == nullptr &&