diff options
author | Steven Moreland <smoreland@google.com> | 2018-03-16 10:23:14 -0700 |
---|---|---|
committer | Steven Moreland <smoreland@google.com> | 2018-03-16 17:26:21 +0000 |
commit | 59dbae92ed243da5fa96d12551ac81de0e8f9897 (patch) | |
tree | ff40cd3fd8eb9939d979f837f137a24237f2e6fa /light | |
parent | 31857339ef1178ea1c83c3288c636ae313a12105 (diff) | |
download | android_hardware_interfaces-59dbae92ed243da5fa96d12551ac81de0e8f9897.tar.gz android_hardware_interfaces-59dbae92ed243da5fa96d12551ac81de0e8f9897.tar.bz2 android_hardware_interfaces-59dbae92ed243da5fa96d12551ac81de0e8f9897.zip |
light service: mark as shutdown critical
Required because the lights need to be turned off late in boot
(e.x. during fsck for disk health), and before, blank_screen
accessing light encountered a race condition where if it didn't
get scheduled before all of the processes which were getting
shutdown were getting killed, the screen wouldn't blank.
Bug: 74976325
Test: adjusting brightness continues to work
Test: screen blanks during shutdown at the correct time
including when an artificial 5s delay is inserted when
the phone normally fscks (which can also be quick)
Change-Id: I57ebc11d7ecf57ee327c681455712f4b53de6fd3
Diffstat (limited to 'light')
-rw-r--r-- | light/2.0/default/android.hardware.light@2.0-service.rc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/light/2.0/default/android.hardware.light@2.0-service.rc b/light/2.0/default/android.hardware.light@2.0-service.rc index 68f74c4d0..b54ca95a0 100644 --- a/light/2.0/default/android.hardware.light@2.0-service.rc +++ b/light/2.0/default/android.hardware.light@2.0-service.rc @@ -3,3 +3,5 @@ service vendor.light-hal-2-0 /vendor/bin/hw/android.hardware.light@2.0-service class hal user system group system + # shutting off lights while powering-off + shutdown critical |