From a95544d9a8dcad6aaada7f1a0bcd97452a375828 Mon Sep 17 00:00:00 2001 From: Remi NGUYEN VAN Date: Thu, 16 May 2019 18:02:11 +0900 Subject: [PATCH] Do not mark in-process NetworkStack as persistent The in-process NetworkStack runs in the system process, so it does not need to be marked persistent. Doing so causes a spurious com.android.networkstack.inprocess process to be running, wasting memory. Bug: 131046856 Test: Flashed sailfish, networking works, no extra process started Test: Flashed walleye, networking still works Test: aapt dump xmltree NetworkStack.apk AndroidManifest.xml unchanged Change-Id: I0eb896c825ffe2581950c0bdd2b31ebd7eae0982 --- packages/NetworkStack/AndroidManifest.xml | 4 +++- packages/NetworkStack/AndroidManifestBase.xml | 1 - 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/NetworkStack/AndroidManifest.xml b/packages/NetworkStack/AndroidManifest.xml index bfcd6c1baba37..4c4448482e03f 100644 --- a/packages/NetworkStack/AndroidManifest.xml +++ b/packages/NetworkStack/AndroidManifest.xml @@ -41,7 +41,9 @@ - + diff --git a/packages/NetworkStack/AndroidManifestBase.xml b/packages/NetworkStack/AndroidManifestBase.xml index 3da566f88659f..d00a551436058 100644 --- a/packages/NetworkStack/AndroidManifestBase.xml +++ b/packages/NetworkStack/AndroidManifestBase.xml @@ -24,7 +24,6 @@ android:label="NetworkStack" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true" - android:persistent="true" android:usesCleartextTraffic="true">