libcutils: remove sched_set/getscheduler

am: bc41166d56

Change-Id: I5e18fdc4baf128ee4edfa83edfc4e4be585af9b4
This commit is contained in:
Wei Wang 2017-03-28 21:03:59 +00:00 committed by android-build-merger
commit 57474bcbc2

View file

@ -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)
*policy = SP_FOREGROUND;
else if (rc == SCHED_BATCH)
*policy = SP_BACKGROUND;
else {
errno = ERANGE;
return -1;
}
// In b/34193533, we removed bg_non_interactive cgroup, so now
// all threads are in FOREGROUND cgroup
*policy = SP_FOREGROUND;
}
return 0;
}
@ -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,
&param);
}
if (__sys_supports_timerslack) {