From 9e363311743f6a33d642f715d8a16b53b4ee9304 Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Wed, 22 Mar 2017 09:17:11 -0700 Subject: [PATCH] Start hwservicemanager earlier. Also start hals where hwservicemanager was started before. Bug: 36278706 Test: internal marlin+angler boots Change-Id: Ia55d2ef747fcbd086a09e1bb856824b14343118b --- rootdir/init.rc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rootdir/init.rc b/rootdir/init.rc index 25cea7fc8..0abe04910 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -355,6 +355,9 @@ on post-fs # create the lost+found directories, so as to enforce our permissions mkdir /cache/lost+found 0770 root root +on late-fs + start hwservicemanager + on post-fs-data # We chown/chmod /data again so because mount is run as root + defaults chown system system /data @@ -595,8 +598,9 @@ on boot # Define default initial receive window size in segments. setprop net.tcp.default_init_rwnd 60 - # Start all binderized HAL daemons - start hwservicemanager + # Start standard binderized HAL daemons + class_start hal + class_start core on nonencrypted