platform_system_core/libprocessgroup
Rick Yiu 0b211fa8b3 libprocessgroup: add support to set aggregate profiles
To support setting multiple profiles with one call. The json format
is as below example.

  "AggregateProfiles": [
    ...
    {
      "Name": "SCHED_SP_BACKGROUND",
      "Profiles": [ "HighEnergySaving", "LowIoPriority", "TimerSlackHigh" ]
    },
    ...
  }

Bug: 139521784
Test: SetProfile works as expected
Change-Id: Ibe14ed57d5169cafcbcbbdb054df3ed171a2f6a2
2019-09-30 08:35:28 +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 Allow to drop existing fd cache of cgroup path 2019-06-18 15:53:53 +08:00
profiles libprocessgroup: add support to set aggregate profiles 2019-09-30 08:35:28 +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 libprocessgroup: add support to set aggregate profiles 2019-09-30 08:35:28 +00:00
sched_policy.cpp libprocessgroup: add support to set aggregate profiles 2019-09-30 08:35:28 +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