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