From aa1d54f0ccbb01c636ba05be130c03cc28c9bb9e Mon Sep 17 00:00:00 2001 From: Suren Baghdasaryan Date: Wed, 12 Jun 2019 06:43:20 -0700 Subject: Remove ACgroupController_getFlags to fix API breakage Since ACgroupController_getFlags was introduced after LLNDK freeze it causes media crashes due to missing symbol. Remove the new function and re-implement cgroup controller detection to not require flags field but instead check for its existence on the first access. Bug: 135049992 Test: libcutils_test with and without CONFIG_CPUSETS enabled Change-Id: I0220d6a926884dc22a7424d7d0a980c379c6f4eb Merged-In: I0220d6a926884dc22a7424d7d0a980c379c6f4eb Signed-off-by: Suren Baghdasaryan --- libprocessgroup/cgrouprc/cgroup_controller.cpp | 5 ----- 1 file changed, 5 deletions(-) (limited to 'libprocessgroup/cgrouprc/cgroup_controller.cpp') diff --git a/libprocessgroup/cgrouprc/cgroup_controller.cpp b/libprocessgroup/cgrouprc/cgroup_controller.cpp index 5a326e55d..d064d312e 100644 --- a/libprocessgroup/cgrouprc/cgroup_controller.cpp +++ b/libprocessgroup/cgrouprc/cgroup_controller.cpp @@ -27,11 +27,6 @@ uint32_t ACgroupController_getVersion(const ACgroupController* controller) { return controller->version(); } -uint32_t ACgroupController_getFlags(const ACgroupController* controller) { - CHECK(controller != nullptr); - return controller->flags(); -} - const char* ACgroupController_getName(const ACgroupController* controller) { CHECK(controller != nullptr); return controller->name(); -- cgit v1.2.3