diff options
| -rw-r--r-- | core/jni/android_util_Process.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/jni/android_util_Process.cpp b/core/jni/android_util_Process.cpp index 3c72274f1fca..2ac4f9d3a065 100644 --- a/core/jni/android_util_Process.cpp +++ b/core/jni/android_util_Process.cpp @@ -241,7 +241,7 @@ void android_os_Process_setProcessGroup(JNIEnv* env, jobject clazz, int pid, jin t_pri = getpriority(PRIO_PROCESS, t_pid); if (t_pri <= ANDROID_PRIORITY_AUDIO) { - int scheduler = sched_getscheduler(t_pid); + int scheduler = sched_getscheduler(t_pid) & ~SCHED_RESET_ON_FORK; if ((scheduler == SCHED_FIFO) || (scheduler == SCHED_RR)) { // This task wants to stay in its current audio group so it can keep its budget // don't update its cpuset or cgroup |