Merge "init: set oom_adj early before fork vendor_init" into qt-dev

This commit is contained in:
Wei Wang 2019-04-19 17:13:39 +00:00 committed by Android (Google) Code Review
commit 50b7b4c113
2 changed files with 5 additions and 3 deletions

View file

@ -630,6 +630,11 @@ int SecondStageMain(int argc, char** argv) {
InitKernelLogging(argv, InitAborter);
LOG(INFO) << "init second stage started!";
// Set init and its forked children's oom_adj.
if (auto result = WriteFile("/proc/1/oom_score_adj", "-1000"); !result) {
LOG(ERROR) << "Unable to write -1000 to /proc/1/oom_score_adj: " << result.error();
}
// Enable seccomp if global boot option was passed (otherwise it is enabled in zygote).
GlobalSeccomp();

View file

@ -13,9 +13,6 @@ import /init.${ro.zygote}.rc
# Cgroups are mounted right before early-init using list from /etc/cgroups.json
on early-init
# Set init and its forked children's oom_adj.
write /proc/1/oom_score_adj -1000
# Disable sysrq from keyboard
write /proc/sys/kernel/sysrq 0