summaryrefslogtreecommitdiffstats
path: root/src/native/dalvik_system_Zygote.cc
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2012-04-24 10:41:16 -0700
committerElliott Hughes <enh@google.com>2012-04-24 10:41:16 -0700
commitb6636b8ef90221eaf7f4779eb2c2256f560d3e64 (patch)
treefb028eb0cdaac32dc51dad167ecc7c8ea38c60bd /src/native/dalvik_system_Zygote.cc
parent5b17d08be8f9508ead25891c4d3e707f9dddfbc5 (diff)
downloadart-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.cc11
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();