diff options
author | Jeff Brown <jeffbrown@google.com> | 2014-08-07 19:06:49 -0700 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2014-08-11 17:13:03 -0700 |
commit | 6d2a9492e2b19421165f0cd918d9f28595bfb770 (patch) | |
tree | 61aec347859424bcaa3a8b8f2e10d97874efef82 /services/java/com/android/server/SystemServer.java | |
parent | 77437731a70c74d24a3a63d5d1cb899ffae34eb1 (diff) | |
download | frameworks_base-6d2a9492e2b19421165f0cd918d9f28595bfb770.zip frameworks_base-6d2a9492e2b19421165f0cd918d9f28595bfb770.tar.gz frameworks_base-6d2a9492e2b19421165f0cd918d9f28595bfb770.tar.bz2 |
Eliminate power manager latency for boot completed.
The power manager disables the power button until boot completed
occurs. If there are many pending broadcasts in the queue, it
may be possible for BOOT_COMPLETED to be delayed for several
seconds after boot.
To avoid the delay, introduced a new boot phase which is
sent to system services immediately when boot completed happens.
Bug: 13398280
Change-Id: I1833d2ffb20305009dd76363b43e534034f1d0a2
Diffstat (limited to 'services/java/com/android/server/SystemServer.java')
-rw-r--r-- | services/java/com/android/server/SystemServer.java | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index e70f0cf..a3c10fd 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -1184,7 +1184,6 @@ public final class SystemServer { } catch (Throwable e) { reportWtf("Notifying MmsService running", e); } - mSystemServiceManager.startBootPhase(SystemService.PHASE_BOOT_COMPLETE); } }); } |