OSDN Git Service

Check for /dev/memcg/system/tasks before writing to it
authorJeff Vander Stoep <jeffv@google.com>
Thu, 23 Nov 2017 07:09:23 +0000 (23:09 -0800)
committerJeffrey Vander Stoep <jeffv@google.com>
Fri, 20 Jul 2018 17:12:53 +0000 (17:12 +0000)
commit98df1b8ef2f8b904e1b032fff42e46b9b627b14e
treee348c9e327f20a209dd73b5854ce64e7671f02f5
parent86e94acfa4aa643f8715e0d454ba2b63a73805ad
Check for /dev/memcg/system/tasks before writing to it

Fixes the following errors in the logs on devices without /dev/memcg
mounted:

09-08 10:07:22.991   732   732 E Zygote  : couldn't write 1124 to
/dev/memcg/system/tasks
09-08 10:07:22.986   732   732 W main    : type=1400 audit(0.0:8):
avc: denied { create } for name="tasks" scontext=u:r:zygote:s0
tcontext=u:object_r:cgroup:s0 tclass=file permissive=0

Bug: 67860826
Test: boot Taimen, no more error/denial in the logs.
Change-Id: I37f481fa4e9e9116688cca4f090aa26f96f602c9
Merged-In: I37f481fa4e9e9116688cca4f090aa26f96f602c9
(cherry picked from commit 6bdc3a28e75bdb936e7c172bc8d305b2c30c9f06)
core/jni/com_android_internal_os_Zygote.cpp