Loading libcutils/sched_policy.cpp +3 −19 Original line number Diff line number Diff line Loading @@ -271,17 +271,9 @@ int get_sched_policy(int tid, SchedPolicy *policy) return -1; } } else { int rc = sched_getscheduler(tid); if (rc < 0) return -1; else if (rc == SCHED_NORMAL) // In b/34193533, we removed bg_non_interactive cgroup, so now // all threads are in FOREGROUND cgroup *policy = SP_FOREGROUND; else if (rc == SCHED_BATCH) *policy = SP_BACKGROUND; else { errno = ERANGE; return -1; } } return 0; } Loading Loading @@ -428,14 +420,6 @@ int set_sched_policy(int tid, SchedPolicy policy) return -errno; } } else { struct sched_param param; param.sched_priority = 0; sched_setscheduler(tid, (policy == SP_BACKGROUND) ? SCHED_BATCH : SCHED_NORMAL, ¶m); } if (__sys_supports_timerslack) { Loading Loading
libcutils/sched_policy.cpp +3 −19 Original line number Diff line number Diff line Loading @@ -271,17 +271,9 @@ int get_sched_policy(int tid, SchedPolicy *policy) return -1; } } else { int rc = sched_getscheduler(tid); if (rc < 0) return -1; else if (rc == SCHED_NORMAL) // In b/34193533, we removed bg_non_interactive cgroup, so now // all threads are in FOREGROUND cgroup *policy = SP_FOREGROUND; else if (rc == SCHED_BATCH) *policy = SP_BACKGROUND; else { errno = ERANGE; return -1; } } return 0; } Loading Loading @@ -428,14 +420,6 @@ int set_sched_policy(int tid, SchedPolicy policy) return -errno; } } else { struct sched_param param; param.sched_priority = 0; sched_setscheduler(tid, (policy == SP_BACKGROUND) ? SCHED_BATCH : SCHED_NORMAL, ¶m); } if (__sys_supports_timerslack) { Loading