Merge "init: set oom_adj early before fork vendor_init" am: a7c103eb8e
am: 099ffa2f37
Change-Id: I8882ccf5f3532fd5da9b6d20bb019a10d65fd86b
This commit is contained in:
commit
011f5a20d2
2 changed files with 5 additions and 3 deletions
|
@ -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();
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue