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

Commit 7c38da99 authored by Devin Moore's avatar Devin Moore
Browse files

Remove android.frameworks.schedulerservice

This is no longer supported by Android.

Flag: EXEMPT clean up
Test: m
Bug: 412746509
Change-Id: I141a37eb0c454b2ea9b79391d671b0a87e82797b
parent fe3acc44
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 */,