aboutsummaryrefslogtreecommitdiff
path: root/light/android.hardware.light@2.0-service.zuk_8996.rc
diff options
context:
space:
mode:
authorSteven Moreland <smoreland@google.com>2018-03-16 10:23:14 -0700
committerCosme Domínguez Díaz <cosme.ddiaz@gmail.com>2018-04-08 13:51:54 +0200
commitf6049054bda0e2492b4f52fc2fcefc5eb63d2fe5 (patch)
treede582a78e32025dfc57cae20b35c42a634c8d6c6 /light/android.hardware.light@2.0-service.zuk_8996.rc
parent9d690b067675d123ce0f4c90ea6676c3946b087c (diff)
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 Merged-In: I57ebc11d7ecf57ee327c681455712f4b53de6fd3
Diffstat (limited to 'light/android.hardware.light@2.0-service.zuk_8996.rc')
-rw-r--r--light/android.hardware.light@2.0-service.zuk_8996.rc2
1 files changed, 2 insertions, 0 deletions
diff --git a/light/android.hardware.light@2.0-service.zuk_8996.rc b/light/android.hardware.light@2.0-service.zuk_8996.rc
index ce90011..94690b6 100644
--- a/light/android.hardware.light@2.0-service.zuk_8996.rc
+++ b/light/android.hardware.light@2.0-service.zuk_8996.rc
@@ -64,3 +64,5 @@ service light-hal-2-0 /vendor/bin/hw/android.hardware.light@2.0-service.zuk_8996
class hal
user system
group system
+ # shutting off lights while powering-off
+ shutdown critical