diff options
author | Wei Wang <wvw@google.com> | 2016-11-14 16:15:55 -0800 |
---|---|---|
committer | Wei Wang <wvw@google.com> | 2016-11-19 20:41:09 -0800 |
commit | 540126f55ff039c2f8250078d7a24a02c4429f80 (patch) | |
tree | 647b3ce54de52de6bfc4de7c81e527b7ea060aa7 /init.angler.qseecomd.sh | |
parent | 087f1cf34711dfb7a61ac17485c8d0c270eceb71 (diff) | |
download | angler-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.sh | 1 |
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 |