Loading libcutils/sched_policy.cpp +18 −18 Original line number Diff line number Diff line Loading @@ -263,8 +263,13 @@ int get_sched_policy(int tid, SchedPolicy *policy) char grpBuf[32]; if (cpusets_enabled()) { grpBuf[0] = '\0'; if (schedboost_enabled()) { if (getCGroupSubsys(tid, "schedtune", grpBuf, sizeof(grpBuf)) < 0) return -1; } if ((grpBuf[0] == '\0') && cpusets_enabled()) { if (getCGroupSubsys(tid, "cpuset", grpBuf, sizeof(grpBuf)) < 0) return -1; } if (grpBuf[0] == '\0') { *policy = SP_FOREGROUND; } else if (!strcmp(grpBuf, "foreground")) { Loading @@ -279,11 +284,6 @@ int get_sched_policy(int tid, SchedPolicy *policy) errno = ERANGE; return -1; } } else { // In b/34193533, we removed bg_non_interactive cgroup, so now // all threads are in FOREGROUND cgroup *policy = SP_FOREGROUND; } return 0; } Loading Loading
libcutils/sched_policy.cpp +18 −18 Original line number Diff line number Diff line Loading @@ -263,8 +263,13 @@ int get_sched_policy(int tid, SchedPolicy *policy) char grpBuf[32]; if (cpusets_enabled()) { grpBuf[0] = '\0'; if (schedboost_enabled()) { if (getCGroupSubsys(tid, "schedtune", grpBuf, sizeof(grpBuf)) < 0) return -1; } if ((grpBuf[0] == '\0') && cpusets_enabled()) { if (getCGroupSubsys(tid, "cpuset", grpBuf, sizeof(grpBuf)) < 0) return -1; } if (grpBuf[0] == '\0') { *policy = SP_FOREGROUND; } else if (!strcmp(grpBuf, "foreground")) { Loading @@ -279,11 +284,6 @@ int get_sched_policy(int tid, SchedPolicy *policy) errno = ERANGE; return -1; } } else { // In b/34193533, we removed bg_non_interactive cgroup, so now // all threads are in FOREGROUND cgroup *policy = SP_FOREGROUND; } return 0; } Loading