Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2d60b512 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "SystemServer: remove ArcNetworkService loading" into main

parents 55b07a8b 11375490
Loading
Loading
Loading
Loading
+7 −20
Original line number Original line Diff line number Diff line
@@ -327,8 +327,6 @@ public final class SystemServer implements Dumpable {
     * Implementation class names for services in the {@code SYSTEMSERVERCLASSPATH}
     * Implementation class names for services in the {@code SYSTEMSERVERCLASSPATH}
     * from {@code PRODUCT_SYSTEM_SERVER_JARS} that are *not* in {@code services.jar}.
     * from {@code PRODUCT_SYSTEM_SERVER_JARS} that are *not* in {@code services.jar}.
     */
     */
    private static final String ARC_NETWORK_SERVICE_CLASS =
            "com.android.server.arc.net.ArcNetworkService";
    private static final String ARC_PERSISTENT_DATA_BLOCK_SERVICE_CLASS =
    private static final String ARC_PERSISTENT_DATA_BLOCK_SERVICE_CLASS =
            "com.android.server.arc.persistent_data_block.ArcPersistentDataBlockService";
            "com.android.server.arc.persistent_data_block.ArcPersistentDataBlockService";
    private static final String ARC_SYSTEM_HEALTH_SERVICE =
    private static final String ARC_SYSTEM_HEALTH_SERVICE =
@@ -2101,7 +2099,6 @@ public final class SystemServer implements Dumpable {
            if (context.getPackageManager().hasSystemFeature(
            if (context.getPackageManager().hasSystemFeature(
                    PackageManager.FEATURE_WIFI)) {
                    PackageManager.FEATURE_WIFI)) {
                // Wifi Service must be started first for wifi-related services.
                // Wifi Service must be started first for wifi-related services.
                if (!isArc) {
                t.traceBegin("StartWifi");
                t.traceBegin("StartWifi");
                mSystemServiceManager.startServiceFromJar(
                mSystemServiceManager.startServiceFromJar(
                        WIFI_SERVICE_CLASS, WIFI_APEX_SERVICE_JAR_PATH);
                        WIFI_SERVICE_CLASS, WIFI_APEX_SERVICE_JAR_PATH);
@@ -2111,16 +2108,6 @@ public final class SystemServer implements Dumpable {
                        WIFI_SCANNING_SERVICE_CLASS, WIFI_APEX_SERVICE_JAR_PATH);
                        WIFI_SCANNING_SERVICE_CLASS, WIFI_APEX_SERVICE_JAR_PATH);
                t.traceEnd();
                t.traceEnd();
            }
            }
            }

            // ARC - ArcNetworkService registers the ARC network stack and replaces the
            // stock WiFi service in both ARC++ container and ARCVM. Always starts the ARC network
            // stack regardless of whether FEATURE_WIFI is enabled/disabled (b/254755875).
            if (isArc) {
                t.traceBegin("StartArcNetworking");
                mSystemServiceManager.startService(ARC_NETWORK_SERVICE_CLASS);
                t.traceEnd();
            }


            if (context.getPackageManager().hasSystemFeature(
            if (context.getPackageManager().hasSystemFeature(
                    PackageManager.FEATURE_WIFI_RTT)) {
                    PackageManager.FEATURE_WIFI_RTT)) {