diff options
author | Elliott Hughes <enh@google.com> | 2012-04-24 10:41:16 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2012-04-24 10:41:16 -0700 |
commit | b6636b8ef90221eaf7f4779eb2c2256f560d3e64 (patch) | |
tree | fb028eb0cdaac32dc51dad167ecc7c8ea38c60bd /src/native/dalvik_system_Zygote.cc | |
parent | 5b17d08be8f9508ead25891c4d3e707f9dddfbc5 (diff) | |
download | art-b6636b8ef90221eaf7f4779eb2c2256f560d3e64.zip art-b6636b8ef90221eaf7f4779eb2c2256f560d3e64.tar.gz art-b6636b8ef90221eaf7f4779eb2c2256f560d3e64.tar.bz2 |
Add a reminder that we need to track a change in master.
Change-Id: I99a98063871d99803ea95b121ddb286b5d05f048
Diffstat (limited to 'src/native/dalvik_system_Zygote.cc')
-rw-r--r-- | src/native/dalvik_system_Zygote.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/native/dalvik_system_Zygote.cc b/src/native/dalvik_system_Zygote.cc index ac4c3c8..b4f69fb 100644 --- a/src/native/dalvik_system_Zygote.cc +++ b/src/native/dalvik_system_Zygote.cc @@ -22,6 +22,7 @@ #include <sys/wait.h> #include <unistd.h> +#include "cutils/sched_policy.h" #include "debugger.h" #include "jni_internal.h" #include "JniConstants.h" @@ -317,6 +318,16 @@ static pid_t ForkAndSpecializeCommon(JNIEnv* env, uid_t uid, gid_t gid, jintArra SetCapabilities(permittedCapabilities, effectiveCapabilities); +#if 1 + UNIMPLEMENTED(WARNING) << "enable this code when cutils/sched_policy.h has SP_DEFAULT"; +#else + err = set_sched_policy(0, SP_DEFAULT); + if (err < 0) { + errno = -err; + PLOG(FATAL) << "set_sched_policy(0, SP_DEFAULT) failed"; + } +#endif + // Our system thread ID, etc, has changed so reset Thread state. self->InitAfterFork(); |