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

Commit ced2ded4 authored by Devin Moore's avatar Devin Moore Committed by Android (Google) Code Review
Browse files

Merge "Remove android.frameworks.schedulerservice" into main

parents 456cd7a9 7c38da99
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -144,7 +144,6 @@ cc_defaults {
        "libstatssocket",
        "libstatslog_inputflinger",
        "libstatslog_surfaceflinger",
        "libschedulerservicehidl",
        "libsensorservice",
        "libsensorservicehidl",
        "libsensorserviceaidl",
@@ -193,7 +192,6 @@ cc_defaults {
        "android.hardware.tv.input-V3-ndk",
        "android.hardware.vibrator-V3-ndk",
        "android.hidl.token@1.0-utils",
        "android.frameworks.schedulerservice@1.0",
        "android.frameworks.sensorservice@1.0",
        "android.frameworks.sensorservice-V1-ndk",
        "android.frameworks.stats@1.0",
+1 −18
Original line number Diff line number Diff line
@@ -28,7 +28,6 @@
#include <memtrackproxy/MemtrackProxy.h>
#include <nativehelper/JNIHelp.h>
#include <pthread.h>
#include <schedulerservice/SchedulingPolicyService.h>
#include <sensorserviceaidl/SensorManagerAidl.h>
#include <sensorservicehidl/SensorManager.h>
#include <stats/StatsAidl.h>
@@ -134,23 +133,7 @@ static void android_server_SystemServer_startMemtrackProxyService(JNIEnv* env,
}

static void android_server_SystemServer_startHidlServices(JNIEnv* /* env */, jobject /* clazz */) {
    using ::android::frameworks::schedulerservice::V1_0::ISchedulingPolicyService;
    using ::android::frameworks::schedulerservice::V1_0::implementation::SchedulingPolicyService;
    using ::android::hardware::configureRpcThreadpool;
    using ::android::hidl::manager::V1_0::IServiceManager;

    configureRpcThreadpool(5, false /* callerWillJoin */);

    sp<ISchedulingPolicyService> schedulingService = new SchedulingPolicyService();
    if (IServiceManager::Transport::HWBINDER ==
        hardware::defaultServiceManager1_2()->getTransport(ISchedulingPolicyService::descriptor,
                                                           "default")) {
        status_t err = schedulingService->registerAsService("default");
        LOG_ALWAYS_FATAL_IF(err != OK, "Cannot register %s: %d",
                            ISchedulingPolicyService::descriptor, err);
    } else {
        ALOGW("%s is deprecated. Skipping registration.", ISchedulingPolicyService::descriptor);
    }
    ::android::hardware::configureRpcThreadpool(5, false /* callerWillJoin */);
}

static void android_server_SystemServer_initZygoteChildHeapProfiling(JNIEnv* /* env */,