diff options
| author | 2017-11-16 00:53:29 +0000 | |
|---|---|---|
| committer | 2017-11-16 00:53:29 +0000 | |
| commit | dec3eb8b755ea81c5465dc81ef02be91bae5aade (patch) | |
| tree | 9838ad31d215c5518942aa27737ffe555f4aab43 | |
| parent | 6186cb6d2d59d276b334537b0ec5685ec0b6ce65 (diff) | |
| parent | 231d57deafd9b61b90eb28acad5ea14e81420ade (diff) | |
Merge "Decrease radios poll interval"
| -rw-r--r-- | services/core/java/com/android/server/power/ShutdownThread.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/services/core/java/com/android/server/power/ShutdownThread.java b/services/core/java/com/android/server/power/ShutdownThread.java index 755c5f09599c..6bf725e1a09f 100644 --- a/services/core/java/com/android/server/power/ShutdownThread.java +++ b/services/core/java/com/android/server/power/ShutdownThread.java @@ -68,7 +68,8 @@ import java.nio.charset.StandardCharsets; public final class ShutdownThread extends Thread { // constants private static final String TAG = "ShutdownThread"; - private static final int PHONE_STATE_POLL_SLEEP_MSEC = 500; + private static final int ACTION_DONE_POLL_WAIT_MS = 500; + private static final int RADIOS_STATE_POLL_SLEEP_MS = 100; // maximum time we wait for the shutdown broadcast before going on. private static final int MAX_BROADCAST_TIME = 10*1000; private static final int MAX_SHUTDOWN_WAIT_TIME = 20*1000; @@ -471,7 +472,7 @@ public final class ShutdownThread extends Thread { sInstance.setRebootProgress(status, null); } try { - mActionDoneSync.wait(Math.min(delay, PHONE_STATE_POLL_SLEEP_MSEC)); + mActionDoneSync.wait(Math.min(delay, ACTION_DONE_POLL_WAIT_MS)); } catch (InterruptedException e) { } } @@ -565,7 +566,7 @@ public final class ShutdownThread extends Thread { sInstance.setRebootProgress(status, null); } try { - mActionDoneSync.wait(Math.min(delay, PHONE_STATE_POLL_SLEEP_MSEC)); + mActionDoneSync.wait(Math.min(delay, ACTION_DONE_POLL_WAIT_MS)); } catch (InterruptedException e) { } } @@ -710,8 +711,7 @@ public final class ShutdownThread extends Thread { done[0] = true; break; } - SystemClock.sleep(PHONE_STATE_POLL_SLEEP_MSEC); - + SystemClock.sleep(RADIOS_STATE_POLL_SLEEP_MS); delay = endTime - SystemClock.elapsedRealtime(); } } |