No description
Find a file
Martijn Coenen b82bab66f3 Reuse mem cgroups for tracking forked PIDs.
It turns out we were using the CPU accounting
cgroups for keeping track of processes that were
forked by an app without the framework's knowledge,
so we could kill all of them reliably (see b/15313911
for context).

Since we want to use memory cgroups for other purposes,
we might as well use memory cgroups for tracking forked
PIDs if they're enabled. This also gets us automatic cleanup
of empty mem cgroups.

Also, removed old mem cgroup mount point that is no
longer used, as well as cgroup release agent code that
we're not using.

Change-Id: I69d5cc31c162ffa49ef6945755f41381e306cc8b
2016-02-01 21:04:24 +01:00
adb Merge "ADB security logging" am: 8dfe21eaad 2016-01-28 20:07:13 +00:00
adf Adf: Remove unused variable 2015-07-27 22:08:16 -07:00
base base: add network address parsing function from adb. 2016-01-21 20:03:33 -08:00
bootstat Merge "bootstat: Hook up bootstat to record the boot complete signal and log boot events in the LOCAL_INIT_RC file, bootstat.rc." 2016-01-26 21:30:55 +00:00
cpio fs_config: replace getenv('OUT') by new fs_config parameter 2015-07-09 21:47:07 -07:00
crash_reporter Merge "crash_reporter: Add unit tests to debug builds" 2016-01-21 04:43:23 +00:00
debuggerd Merge "debuggerd: fix debug.debuggerd.wait_for_gdb." 2016-01-15 19:40:49 +00:00
fastboot Merge "fastboot: use cutils socket functions." am: bbedd9523f 2016-01-22 18:46:54 +00:00
fingerprintd Fingerprint: Plumb enumerate support. 2015-12-04 10:07:55 -08:00
fs_mgr Merge "fs_mgr: support upstream dm-verity without error correction" am: 907ec7daa7 2015-12-10 15:43:10 -08:00
gatekeeperd Merge "Track rename of base/ to android-base/." am: 912ed3d8ca am: e2a9563be1 2015-12-07 23:59:44 +00:00
healthd Merge "healthd: BatteryPropertiesRegistrar binder service ref count fixup" am: 36ba2fad01 2016-01-28 21:38:32 +00:00
include Merge "Name the pixel format and transform enums" am: 53529ecacd 2016-01-28 23:25:38 +00:00
init Merge "init: Update readme.txt to reflect recent changes to init" am: d401eba04c 2016-01-25 18:22:24 +00:00
libbacktrace Put BacktraceOffline code into a separate library. 2016-01-25 16:26:48 -08:00
libbinderwrapper libbinderwrapper: Add BinderWrapper::GetOrCreateInstance() 2016-01-04 12:56:27 -08:00
libcutils Improve cpuset support for surfaceflinger. 2016-01-22 14:06:50 -08:00
libdiskconfig am eb075e28: am c8179498: am 2f62edf7: Merge "libdiskconfig: Turn on -Werror" 2014-05-21 21:19:27 +00:00
libion am 8d2cd035: am 2ddb9cb1: am ed43be39: Merge "Remove LOCAL_ADDITIONAL_DEPENDENCIES in cases where it\'s not needed." 2015-04-02 22:07:16 +00:00
liblog liblog: check getgroups for AID_LOG for AID_LOG_SECURITY 2016-01-26 13:32:02 -08:00
libmemtrack Remove a hack for getting libpagerank's headers. 2015-09-22 22:35:30 -07:00
libmincrypt Enable clang compilation. 2015-05-14 10:53:48 -07:00
libnativebridge Revert "nativebrige: log code_cache access errors to stderr as well" 2016-01-27 17:53:20 +00:00
libnativeloader Add libcamera2ndk.so to the list of public libraries 2016-01-26 10:49:24 -08:00
libnetutils Merge "libnetutils: Check socket() return value" am: e4b332c7e4 2016-01-12 04:53:01 +00:00
libpackagelistparser packagelistparser: rename to libpackagelistparser 2015-11-05 12:12:38 -08:00
libpixelflinger Use dlmalloc from external/dlmalloc instead of bionic/. 2016-01-22 11:04:35 -08:00
libprocessgroup Reuse mem cgroups for tracking forked PIDs. 2016-02-01 21:04:24 +01:00
libsparse Turn off CRC checking for append2simg 2015-12-17 17:28:44 -08:00
libsuspend Adds a parameter to the wakeup_callback to report sucessful wakeup or suspend aborts. 2015-06-25 13:15:22 -07:00
libsync Fix isValid() condition for libsync tests 2015-11-05 10:07:53 -08:00
libsysutils Switch from using sockaddr to sockaddr_storage. 2015-12-07 16:07:46 +09:00
libusbhost libusbhost: add usb_device_reset 2016-01-13 16:01:42 -08:00
libutils Merge "more O_CLOEXEC" am: 920d637d25 2015-12-18 23:05:34 -08:00
libziparchive Allow setting an arbitrary alignment for an entry. 2016-01-19 13:55:53 -08:00
lmkd Merge "more O_CLOEXEC" am: 920d637d25 2015-12-18 23:05:34 -08:00
logcat logpersist: missing X 2015-12-29 07:31:37 -08:00
logd Merge "Revert "logd: security buffer only AID_SYSTEM reader"" 2016-01-26 22:38:58 +00:00
logwrapper am eaf04aa0: am 3b94cef1: Merge "Add FORK_EXECVP_OPTION_CAPTURE_OUTPUT to logwrap.h" 2015-08-22 02:40:51 +00:00
metricsd Add BinPackArguments: false to .clang-format 2016-01-25 17:46:21 -08:00
mkbootimg mkbootimg: misc typo fixes 2015-06-04 09:59:01 -07:00
reboot reboot: Turn on -Werror 2014-05-21 12:58:38 -07:00
rootdir Reuse mem cgroups for tracking forked PIDs. 2016-02-01 21:04:24 +01:00
run-as Fix the run-as environment to better match su. 2015-11-03 14:31:46 -08:00
sdcard Merge "[DO NOT MERGE] Use FUSE_SHORTCIRCUIT if available" into mnc-dr1.5-dev am: b84295d027 2016-01-14 00:52:50 +00:00
toolbox Toolbox: |ps -t| now correctly displays the USER for threads 2016-01-12 15:06:09 -08:00
trusty [core][trusty] add gatekeeper module 2015-11-12 12:19:48 -08:00
tzdatacheck Track rename of base/ to android-base/. 2015-12-04 22:00:26 -08:00
.gitignore Ignore adb/*.pyc files 2015-08-11 12:59:58 -07:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:12:32 -07:00
CleanSpec.mk Add a CleanSpec for grep/toolbox. 2015-03-22 18:04:54 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
NOTICE Fix omission in NOTICE file. 2013-07-30 13:56:55 -07:00