diff options
| author | 2023-08-31 18:01:47 +0000 | |
|---|---|---|
| committer | 2023-08-31 18:01:47 +0000 | |
| commit | ca4018c5b9f7b32e5bfcc16a05efd8a79dbc4c8b (patch) | |
| tree | e1df6553897f0df079d9570a963d84dc9fd124fc | |
| parent | 36634736c3e7cf664a19bfdf2cb23bf26b61e67f (diff) | |
| parent | a165c1242f0079a7745dd5ab87660b3f88c24307 (diff) | |
Merge "sm: disableBackgroundScheduling" into main am: 9ed13e5f5d am: a165c1242f
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2734296
Change-Id: Icbec855d628926d9b5e6d1c2f2311b5d53daa289
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | cmds/servicemanager/main.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cmds/servicemanager/main.cpp b/cmds/servicemanager/main.cpp index 86a45e61ea..ae56cb0ed3 100644 --- a/cmds/servicemanager/main.cpp +++ b/cmds/servicemanager/main.cpp @@ -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"; |