DO NOT MERGE Do not kill processes when screen size changes

Causes too much of a process restart storm.

Test: Switch cutout option
Bug: 112876936
Change-Id: I76909bd292c7d6b28c673f068c408885da0d92c1
(cherry picked from commit 3a04d242688f4c74925b53ef444371bb08a43d46)
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java
index 3faa1de..473bb99 100644
--- a/services/core/java/com/android/server/am/ActivityManagerService.java
+++ b/services/core/java/com/android/server/am/ActivityManagerService.java
@@ -26853,14 +26853,11 @@
         @Override
         public void notifyDefaultDisplaySizeChanged() {
             synchronized (this) {
-                if (mSystemServiceManager.isBootCompleted()) {
-                    Slog.i(TAG, "Killing processes because of display size change");
-                    killAllBackgroundProcessesExcept(-1, ActivityManager.PROCESS_STATE_SERVICE);
+                if (mSystemServiceManager.isBootCompleted() && mHomeProcess != null) {
 
                     // TODO: Ugly hack to unblock the release
-                    if (mHomeProcess != null) {
-                        removeProcessLocked(mHomeProcess, false, true, "kill home screen size");
-                    }
+                    Slog.i(TAG, "Killing home process because of display size change");
+                    removeProcessLocked(mHomeProcess, false, true, "kill home screen size");
                 }
             }
         }