summaryrefslogtreecommitdiff
path: root/init.angler.qseecomd.sh
diff options
context:
space:
mode:
authorWei Wang <wvw@google.com>2016-11-14 16:15:55 -0800
committerWei Wang <wvw@google.com>2016-11-19 20:41:09 -0800
commit540126f55ff039c2f8250078d7a24a02c4429f80 (patch)
tree647b3ce54de52de6bfc4de7c81e527b7ea060aa7 /init.angler.qseecomd.sh
parent087f1cf34711dfb7a61ac17485c8d0c270eceb71 (diff)
downloadangler-540126f55ff039c2f8250078d7a24a02c4429f80.tar.gz
angler: Accelerate boot by paralleling device enable
Some QCOM devices require sysfs to trigger boot/init which are blocking the init process. [ 7.453205] init: Command 'write /sys/kernel/boot_adsp/boot 1' action=post-fs-data (/init.angler.rc:166) returned 0 took 271.936ms. This CL is to put those slow to start devices in a separate service and wait for the service to be done later on. Bug: 32712851 Test: On device Change-Id: I675702a05b1e6b0b5e9b908a9b638a074fe92018
Diffstat (limited to 'init.angler.qseecomd.sh')
-rw-r--r--init.angler.qseecomd.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/init.angler.qseecomd.sh b/init.angler.qseecomd.sh
index f126a77..25a477d 100644
--- a/init.angler.qseecomd.sh
+++ b/init.angler.qseecomd.sh
@@ -1,5 +1,6 @@
#!/system/bin/sh
+registered="`getprop sys.listeners.registered`"
while [ "$registered" != "true" ]
do
sleep 0.1