Abstract usage of cgroups into task profiles that allows for changes in cgroup hierarchy and version without affecting framework codebase. Rework current processgroup and sched_policy API function implementations to use task profiles instead of hardcoded paths and attributes. Mount cgroups using information from cgroups.json rather than from init.rc Exempt-From-Owner-Approval: already approved in internal master Bug: 111307099 Test: builds, boots Change-Id: If5532d6dc570add825cebd5b5148e00c7d688e32 Merged-In: If5532d6dc570add825cebd5b5148e00c7d688e32 Signed-off-by: Suren Baghdasaryan <surenb@google.com> |
||
|---|---|---|
| .. | ||
| Android.bp | ||
| android_get_control_file_test.cpp | ||
| android_get_control_socket_test.cpp | ||
| AndroidTest.xml | ||
| AshmemTest.cpp | ||
| fs_config.cpp | ||
| MemsetTest.cpp | ||
| multiuser_test.cpp | ||
| PropertiesTest.cpp | ||
| sched_policy_test.cpp | ||
| sockets_test.cpp | ||
| test_str_parms.cpp | ||
| trace-dev_test.cpp | ||