android_system_core/libprocessgroup
Quentin Perret 64811b7b13 libprocessgroup: ensure schedboost_enabled is true with uclamp
In the current state, schedboost_enabled() is true if and only if
schedtune is in use. As a result, all tests conditioned by
schedboost_enabled() will be skipped on devices using uclamp since it is
and extension of the CPU controller.

Fix this by making schedboost_enabled() return true if either schedtune
or the CPU controller is enabled.

Bug: 44953631
Change-Id: Idaadf252c9cf411a176180ab8988d559ca8a1332
Signed-off-by: Quentin Perret <qperret@google.com>
2020-01-27 11:04:03 +00:00
..
cgrouprc Remove ACgroupController_getFlags to fix API breakage 2019-06-17 16:46:23 +00:00
cgrouprc_format libprocessgroup: add flags to indicate when a controller failed to mount 2019-05-21 10:03:21 -07:00
include/processgroup init: always kill oneshot services' process groups. 2019-11-19 15:13:17 -08:00
profiles Add support for freezer cgroup 2019-11-13 20:21:07 +00:00
setup libprocessgroup: add flags to indicate when a controller failed to mount 2019-05-21 10:03:21 -07:00
Android.bp libprocessgroup: move native_bridge_support 2019-06-17 12:48:06 -07:00
cgroup_map.cpp Fix IsUsable to check for each controller separately 2019-06-26 11:35:11 -07:00
cgroup_map.h Fix IsUsable to check for each controller separately 2019-06-26 11:35:11 -07:00
OWNERS Add surenb@ to libprocessgroup OWNERS 2019-09-17 08:50:04 -07:00
processgroup.cpp init: always kill oneshot services' process groups. 2019-11-19 15:13:17 -08:00
sched_policy.cpp libprocessgroup: ensure schedboost_enabled is true with uclamp 2020-01-27 11:04:03 +00:00
task_profiles.cpp libprocessgroup: add support to set aggregate profiles 2019-09-30 08:35:28 +00:00
task_profiles.h libprocessgroup: add support to set aggregate profiles 2019-09-30 08:35:28 +00:00