From 38fcd33e46ba2718b75b4e456700b7fca4401732 Mon Sep 17 00:00:00 2001 From: Wei Wang Date: Tue, 20 Dec 2016 11:28:04 -0800 Subject: [PATCH] Restart wificond when zygote died This helps to avoid tearDownInterfaces call from WiFiStateMachine's constructor. Bug: 33752168 Test: on device (cherry picked from commit 0db195d0757e36c73b9da5a95d9b9986386f0f2e) Change-Id: I55f56dd8daa5089073ff8dd424e92d09326c7d00 --- rootdir/init.zygote32.rc | 1 + rootdir/init.zygote32_64.rc | 1 + rootdir/init.zygote64.rc | 1 + rootdir/init.zygote64_32.rc | 1 + 4 files changed, 4 insertions(+) diff --git a/rootdir/init.zygote32.rc b/rootdir/init.zygote32.rc index eedeba86a..d836c4ef7 100644 --- a/rootdir/init.zygote32.rc +++ b/rootdir/init.zygote32.rc @@ -10,4 +10,5 @@ service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-sys onrestart restart cameraserver onrestart restart media onrestart restart netd + onrestart restart wificond writepid /dev/cpuset/foreground/tasks diff --git a/rootdir/init.zygote32_64.rc b/rootdir/init.zygote32_64.rc index 84a907f88..ed111644a 100644 --- a/rootdir/init.zygote32_64.rc +++ b/rootdir/init.zygote32_64.rc @@ -10,6 +10,7 @@ service zygote /system/bin/app_process32 -Xzygote /system/bin --zygote --start-s onrestart restart cameraserver onrestart restart media onrestart restart netd + onrestart restart wificond writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks service zygote_secondary /system/bin/app_process64 -Xzygote /system/bin --zygote --socket-name=zygote_secondary diff --git a/rootdir/init.zygote64.rc b/rootdir/init.zygote64.rc index 76e2b790c..05ec16fc9 100644 --- a/rootdir/init.zygote64.rc +++ b/rootdir/init.zygote64.rc @@ -10,4 +10,5 @@ service zygote /system/bin/app_process64 -Xzygote /system/bin --zygote --start-s onrestart restart cameraserver onrestart restart media onrestart restart netd + onrestart restart wificond writepid /dev/cpuset/foreground/tasks diff --git a/rootdir/init.zygote64_32.rc b/rootdir/init.zygote64_32.rc index e918b6744..66e77504d 100644 --- a/rootdir/init.zygote64_32.rc +++ b/rootdir/init.zygote64_32.rc @@ -10,6 +10,7 @@ service zygote /system/bin/app_process64 -Xzygote /system/bin --zygote --start-s onrestart restart cameraserver onrestart restart media onrestart restart netd + onrestart restart wificond writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks service zygote_secondary /system/bin/app_process32 -Xzygote /system/bin --zygote --socket-name=zygote_secondary