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

Commit 310fce2f authored by Steven Moreland's avatar Steven Moreland
Browse files

sm: disableBackgroundScheduling

Bug: 296795957

Change-Id: Ic6dee63b072cd463a4880df15aa01832badd647c
parent 4d322774
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -125,6 +125,8 @@ int main(int argc, char** argv) {
    ps->setThreadPoolMaxThreadCount(0);
    ps->setCallRestriction(ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY);

    IPCThreadState::self()->disableBackgroundScheduling(true);

    sp<ServiceManager> manager = sp<ServiceManager>::make(std::make_unique<Access>());
    if (!manager->addService("manager", manager, false /*allowIsolated*/, IServiceManager::DUMP_FLAG_PRIORITY_DEFAULT).isOk()) {
        LOG(ERROR) << "Could not self register servicemanager";