android_system_core/libprocessgroup
Rick Yiu 1458350370 libprocessgroup: Use WriteStringToFd for WriteFileAction
Using WriteStringToFile will hold kernfs_mutex which is a big lock,
so use WriteStringToFd instead. Besides, also support fd cache for it.

Bug: 206970384
Test: build pass
(cherry picked from commit e808841d72)
(cherry picked from commit b8d7ac60bd)
Merged-In: Id79f9e1095f52079393c58edb9a4d526f4cc6b5e
Change-Id: Id79f9e1095f52079393c58edb9a4d526f4cc6b5e
2022-03-02 18:17:56 -08:00
..
cgrouprc Replace llndk_library with llndk clause in cc_library 2021-04-21 19:13:41 -07:00
cgrouprc_format [LSC] Add LOCAL_LICENSE_KINDS to system/core 2021-02-19 12:59:05 -08:00
include/processgroup libprocessgroup: remove hardcoded freezer path 2021-02-25 23:39:52 +00:00
profiles Merge "init.rc: Create a new group for dex2oat" into sc-v2-dev 2021-10-26 07:09:28 +00:00
setup libprocessgroup: introduce optional attribute for cgroup controllers 2021-03-11 17:42:30 +00:00
Android.bp [LSC] Add LOCAL_LICENSE_KINDS to system/core 2021-02-19 12:59:05 -08:00
cgroup_map.cpp Cgroup APIs are guarded 2021-01-12 20:50:27 +09:00
cgroup_map.h Fix IsUsable to check for each controller separately 2019-06-26 11:35:11 -07:00
OWNERS Add new owners to various sub-projects. 2020-12-11 12:45:45 -08:00
processgroup.cpp libprocessgroup: Remove unnecessary permissions change in uid/pid hierarchy 2021-07-07 19:42:03 +00:00
sched_policy.cpp libprocessgroup: fall back to cpuset in get_sched_policy 2021-12-14 10:57:05 -08:00
task_profiles.cpp libprocessgroup: Use WriteStringToFd for WriteFileAction 2022-03-02 18:17:56 -08:00
task_profiles.h libprocessgroup: Use WriteStringToFd for WriteFileAction 2022-03-02 18:17:56 -08:00