Revert "Mitigate the races during installation."

This reverts commit e398013905.

Reason for revert: b/214088468. Break device policy test infra.

Change-Id: I7c7f5b91777e7b420b73bdf625800f622b818058
This commit is contained in:
Jackal Guo
2022-01-13 01:51:29 +00:00
parent e398013905
commit 1cc7b14c45

View File

@@ -13372,7 +13372,12 @@ public class ActivityManagerService extends IActivityManager.Stub
!intent.getBooleanExtra(Intent.EXTRA_DONT_KILL_APP, false);
final boolean fullUninstall = removed && !replacing;
if (removed) {
if (!killProcess) {
if (killProcess) {
forceStopPackageLocked(ssp, UserHandle.getAppId(
intent.getIntExtra(Intent.EXTRA_UID, -1)),
false, true, true, false, fullUninstall, userId,
removed ? "pkg removed" : "pkg changed");
} else {
// Kill any app zygotes always, since they can't fork new
// processes with references to the old code
forceStopAppZygoteLocked(ssp, UserHandle.getAppId(