From c944f1e419831fdd6cf8fe43c576a2e736a31f0a Mon Sep 17 00:00:00 2001 From: Tim Murray Date: Mon, 18 May 2020 16:36:39 -0700 Subject: [PATCH] WindowProcessController: optimize locking No need to lock if isCached is true. Move to mGlobalLockWithoutBoost to avoid priority inheritance overhead. Test: boots, works Bug: 155924232 Change-Id: Iadf6fb14088a71f21ce015c014516bf07235a96e --- .../android/server/wm/WindowProcessController.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/services/core/java/com/android/server/wm/WindowProcessController.java b/services/core/java/com/android/server/wm/WindowProcessController.java index fe68cd6110f29..20b109bc06f72 100644 --- a/services/core/java/com/android/server/wm/WindowProcessController.java +++ b/services/core/java/com/android/server/wm/WindowProcessController.java @@ -1315,12 +1315,15 @@ public class WindowProcessController extends ConfigurationContainer